builder: b2g-inbound_ubuntu32_vm-debug_test-web-platform-tests-7
slave: tst-linux32-spot-1013
starttime: 1450272285.56
results: success (0)
buildid: 20151216042908
builduid: 488a15ed6815490a9ff5643e4067fd74
revision: cdc5b185ada91c7d252a8b7e00122ba2c479f473
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-12-16 05:24:45.563250) =========
master: http://buildbot-master08.bb.releng.use1.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-12-16 05:24:45.563778) =========
========= Started set props: basedir (results: 0, elapsed: 6 secs) (at 2015-12-16 05:24:45.564231) =========
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-1450272235.836195-1887397655
_=/tools/buildbot/bin/python
using PTY: False
/builds/slave/test
program finished with exit code 0
elapsedTime=0.018111
basedir: '/builds/slave/test'
========= master_lag: 6.27 =========
========= Finished set props: basedir (results: 0, elapsed: 6 secs) (at 2015-12-16 05:24:51.853344) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 9 secs) (at 2015-12-16 05:24:51.853823) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 9 secs) (at 2015-12-16 05:25:01.189946) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2015-12-16 05:25:01.190377) =========
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-1450272235.836195-1887397655
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.018229
========= master_lag: 1.20 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2015-12-16 05:25:02.411136) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-12-16 05:25:02.411597) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-12-16 05:25:02.412111) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-12-16 05:25:02.412544) =========
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-1450272235.836195-1887397655
_=/tools/buildbot/bin/python
using PTY: False
--2015-12-16 05:25:02-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102
Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 8.34M=0.001s
2015-12-16 05:25:02 (8.34 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.644882
========= master_lag: 0.90 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-12-16 05:25:03.962007) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 6 secs) (at 2015-12-16 05:25:03.962518) =========
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-1450272235.836195-1887397655
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.068074
========= master_lag: 6.46 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 6 secs) (at 2015-12-16 05:25:10.492579) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-12-16 05:25:10.493107) =========
bash -c 'python archiver_client.py mozharness --repo integration/b2g-inbound --rev cdc5b185ada91c7d252a8b7e00122ba2c479f473 --destination scripts --debug'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/b2g-inbound --rev cdc5b185ada91c7d252a8b7e00122ba2c479f473 --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-1450272235.836195-1887397655
_=/tools/buildbot/bin/python
using PTY: False
2015-12-16 05:25:10,266 truncating revision to first 12 chars
2015-12-16 05:25:10,267 Setting DEBUG logging.
2015-12-16 05:25:10,267 attempt 1/10
2015-12-16 05:25:10,267 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/b2g-inbound/cdc5b185ada9?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-12-16 05:25:11,515 unpacking tar archive at: b2g-inbound-cdc5b185ada9/testing/mozharness/
program finished with exit code 0
elapsedTime=1.813671
========= master_lag: 0.06 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-12-16 05:25:12.367021) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-12-16 05:25:12.367491) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-12-16 05:25:12.390315) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-12-16 05:25:12.390797) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-12-16 05:25:12.391423) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 29 mins, 29 secs) (at 2015-12-16 05:25:12.391846) =========
/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 b2g-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', 'b2g-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-1450272235.836195-1887397655
_=/tools/buildbot/bin/python
using PTY: False
05:25:12 INFO - MultiFileLogger online at 20151216 05:25:12 in /builds/slave/test
05:25:12 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 b2g-inbound --download-symbols true
05:25:12 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
05:25:12 INFO - {'append_to_log': False,
05:25:12 INFO - 'base_work_dir': '/builds/slave/test',
05:25:12 INFO - 'blob_upload_branch': 'b2g-inbound',
05:25:12 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
05:25:12 INFO - 'buildbot_json_path': 'buildprops.json',
05:25:12 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
05:25:12 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
05:25:12 INFO - 'download_minidump_stackwalk': True,
05:25:12 INFO - 'download_symbols': 'true',
05:25:12 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
05:25:12 INFO - 'tooltool.py': '/tools/tooltool.py',
05:25:12 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
05:25:12 INFO - '/tools/misc-python/virtualenv.py')},
05:25:12 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
05:25:12 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
05:25:12 INFO - 'log_level': 'info',
05:25:12 INFO - 'log_to_console': True,
05:25:12 INFO - 'opt_config_files': (),
05:25:12 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
05:25:12 INFO - '--processes=1',
05:25:12 INFO - '--config=%(test_path)s/wptrunner.ini',
05:25:12 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
05:25:12 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
05:25:12 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
05:25:12 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
05:25:12 INFO - 'pip_index': False,
05:25:12 INFO - 'require_test_zip': True,
05:25:12 INFO - 'test_type': ('testharness',),
05:25:12 INFO - 'this_chunk': '7',
05:25:12 INFO - 'tooltool_cache': '/builds/tooltool_cache',
05:25:12 INFO - 'total_chunks': '8',
05:25:12 INFO - 'virtualenv_path': 'venv',
05:25:12 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
05:25:12 INFO - 'work_dir': 'build'}
05:25:12 INFO - #####
05:25:12 INFO - ##### Running clobber step.
05:25:12 INFO - #####
05:25:12 INFO - Running pre-action listener: _resource_record_pre_action
05:25:12 INFO - Running main action method: clobber
05:25:12 INFO - rmtree: /builds/slave/test/build
05:25:12 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
05:25:14 INFO - Running post-action listener: _resource_record_post_action
05:25:14 INFO - #####
05:25:14 INFO - ##### Running read-buildbot-config step.
05:25:14 INFO - #####
05:25:14 INFO - Running pre-action listener: _resource_record_pre_action
05:25:14 INFO - Running main action method: read_buildbot_config
05:25:14 INFO - Using buildbot properties:
05:25:14 INFO - {
05:25:14 INFO - "properties": {
05:25:14 INFO - "buildnumber": 22,
05:25:14 INFO - "product": "firefox",
05:25:14 INFO - "script_repo_revision": "production",
05:25:14 INFO - "branch": "b2g-inbound",
05:25:14 INFO - "repository": "",
05:25:14 INFO - "buildername": "Ubuntu VM 12.04 b2g-inbound debug test web-platform-tests-7",
05:25:14 INFO - "buildid": "20151216042908",
05:25:14 INFO - "slavename": "tst-linux32-spot-1013",
05:25:14 INFO - "pgo_build": "False",
05:25:14 INFO - "basedir": "/builds/slave/test",
05:25:14 INFO - "project": "",
05:25:14 INFO - "platform": "linux",
05:25:14 INFO - "master": "http://buildbot-master08.bb.releng.use1.mozilla.com:8201/",
05:25:14 INFO - "slavebuilddir": "test",
05:25:14 INFO - "scheduler": "tests-b2g-inbound-ubuntu32_vm-debug-unittest",
05:25:14 INFO - "repo_path": "integration/b2g-inbound",
05:25:14 INFO - "moz_repo_path": "",
05:25:14 INFO - "stage_platform": "linux",
05:25:14 INFO - "builduid": "488a15ed6815490a9ff5643e4067fd74",
05:25:14 INFO - "revision": "cdc5b185ada91c7d252a8b7e00122ba2c479f473"
05:25:14 INFO - },
05:25:14 INFO - "sourcestamp": {
05:25:14 INFO - "repository": "",
05:25:14 INFO - "hasPatch": false,
05:25:14 INFO - "project": "",
05:25:14 INFO - "branch": "b2g-inbound-linux-debug-unittest",
05:25:14 INFO - "changes": [
05:25:14 INFO - {
05:25:14 INFO - "category": null,
05:25:14 INFO - "files": [
05:25:14 INFO - {
05:25:14 INFO - "url": null,
05:25:14 INFO - "name": "https://queue.taskcluster.net/v1/task/v1EyFrSmT1izsIqMnA6nzw/artifacts/public/build/firefox-46.0a1.en-US.linux-i686.tar.bz2"
05:25:14 INFO - },
05:25:14 INFO - {
05:25:14 INFO - "url": null,
05:25:14 INFO - "name": "https://queue.taskcluster.net/v1/task/v1EyFrSmT1izsIqMnA6nzw/artifacts/public/build/test_packages.json"
05:25:14 INFO - }
05:25:14 INFO - ],
05:25:14 INFO - "repository": "",
05:25:14 INFO - "rev": "cdc5b185ada91c7d252a8b7e00122ba2c479f473",
05:25:14 INFO - "who": "tdz@users.sourceforge.net",
05:25:14 INFO - "when": 1450272178,
05:25:14 INFO - "number": 7366077,
05:25:14 INFO - "comments": "Bug 1232670: Prepare Bluetooth PDU for sending after checking connection status, r=shuang\n\nThe PDU contains a pointer to the operation's result handler. If sending\nfails, the result handler is supposed to handle an error. But the PDU\nwill go out of scope first and release the handler. The error delivery\nthen fails with a segmentation fault.",
05:25:14 INFO - "project": "",
05:25:14 INFO - "at": "Wed 16 Dec 2015 05:22:58",
05:25:14 INFO - "branch": "b2g-inbound-linux-debug-unittest",
05:25:14 INFO - "revlink": "",
05:25:14 INFO - "properties": [
05:25:14 INFO - [
05:25:14 INFO - "buildid",
05:25:14 INFO - "20151216042908",
05:25:14 INFO - "Change"
05:25:14 INFO - ],
05:25:14 INFO - [
05:25:14 INFO - "builduid",
05:25:14 INFO - "488a15ed6815490a9ff5643e4067fd74",
05:25:14 INFO - "Change"
05:25:14 INFO - ],
05:25:14 INFO - [
05:25:14 INFO - "pgo_build",
05:25:14 INFO - "False",
05:25:14 INFO - "Change"
05:25:14 INFO - ]
05:25:14 INFO - ],
05:25:14 INFO - "revision": "cdc5b185ada91c7d252a8b7e00122ba2c479f473"
05:25:14 INFO - }
05:25:14 INFO - ],
05:25:14 INFO - "revision": "cdc5b185ada91c7d252a8b7e00122ba2c479f473"
05:25:14 INFO - }
05:25:14 INFO - }
05:25:14 INFO - Found installer url https://queue.taskcluster.net/v1/task/v1EyFrSmT1izsIqMnA6nzw/artifacts/public/build/firefox-46.0a1.en-US.linux-i686.tar.bz2.
05:25:14 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/v1EyFrSmT1izsIqMnA6nzw/artifacts/public/build/test_packages.json.
05:25:14 INFO - Running post-action listener: _resource_record_post_action
05:25:14 INFO - #####
05:25:14 INFO - ##### Running download-and-extract step.
05:25:14 INFO - #####
05:25:14 INFO - Running pre-action listener: _resource_record_pre_action
05:25:14 INFO - Running main action method: download_and_extract
05:25:14 INFO - mkdir: /builds/slave/test/build/tests
05:25:14 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')]}
05:25:14 INFO - https://queue.taskcluster.net/v1/task/v1EyFrSmT1izsIqMnA6nzw/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
05:25:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/v1EyFrSmT1izsIqMnA6nzw/artifacts/public/build/test_packages.json
05:25:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/v1EyFrSmT1izsIqMnA6nzw/artifacts/public/build/test_packages.json
05:25:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/v1EyFrSmT1izsIqMnA6nzw/artifacts/public/build/test_packages.json to /builds/slave/test/build/test_packages.json
05:25:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/v1EyFrSmT1izsIqMnA6nzw/artifacts/public/build/test_packages.json', 'file_name': '/builds/slave/test/build/test_packages.json'}, attempt #1
05:25:17 INFO - Downloaded 1268 bytes.
05:25:17 INFO - Reading from file /builds/slave/test/build/test_packages.json
05:25:17 INFO - Using the following test package requirements:
05:25:17 INFO - {u'common': [u'firefox-46.0a1.en-US.linux-i686.common.tests.zip'],
05:25:17 INFO - u'cppunittest': [u'firefox-46.0a1.en-US.linux-i686.common.tests.zip',
05:25:17 INFO - u'firefox-46.0a1.en-US.linux-i686.cppunittest.tests.zip'],
05:25:17 INFO - u'jittest': [u'firefox-46.0a1.en-US.linux-i686.common.tests.zip',
05:25:17 INFO - u'jsshell-linux-i686.zip'],
05:25:17 INFO - u'mochitest': [u'firefox-46.0a1.en-US.linux-i686.common.tests.zip',
05:25:17 INFO - u'firefox-46.0a1.en-US.linux-i686.mochitest.tests.zip'],
05:25:17 INFO - u'mozbase': [u'firefox-46.0a1.en-US.linux-i686.common.tests.zip'],
05:25:17 INFO - u'reftest': [u'firefox-46.0a1.en-US.linux-i686.common.tests.zip',
05:25:17 INFO - u'firefox-46.0a1.en-US.linux-i686.reftest.tests.zip'],
05:25:17 INFO - u'talos': [u'firefox-46.0a1.en-US.linux-i686.common.tests.zip',
05:25:17 INFO - u'firefox-46.0a1.en-US.linux-i686.talos.tests.zip'],
05:25:17 INFO - u'web-platform': [u'firefox-46.0a1.en-US.linux-i686.common.tests.zip',
05:25:17 INFO - u'firefox-46.0a1.en-US.linux-i686.web-platform.tests.zip'],
05:25:17 INFO - u'webapprt': [u'firefox-46.0a1.en-US.linux-i686.common.tests.zip'],
05:25:17 INFO - u'xpcshell': [u'firefox-46.0a1.en-US.linux-i686.common.tests.zip',
05:25:17 INFO - u'firefox-46.0a1.en-US.linux-i686.xpcshell.tests.zip']}
05:25:17 INFO - Downloading packages: [u'firefox-46.0a1.en-US.linux-i686.common.tests.zip', u'firefox-46.0a1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform
05:25: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')]}
05:25:17 INFO - https://queue.taskcluster.net/v1/task/v1EyFrSmT1izsIqMnA6nzw/artifacts/public/build/firefox-46.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net
05:25:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/v1EyFrSmT1izsIqMnA6nzw/artifacts/public/build/firefox-46.0a1.en-US.linux-i686.common.tests.zip
05:25:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/v1EyFrSmT1izsIqMnA6nzw/artifacts/public/build/firefox-46.0a1.en-US.linux-i686.common.tests.zip
05:25:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/v1EyFrSmT1izsIqMnA6nzw/artifacts/public/build/firefox-46.0a1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-46.0a1.en-US.linux-i686.common.tests.zip
05:25:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/v1EyFrSmT1izsIqMnA6nzw/artifacts/public/build/firefox-46.0a1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-46.0a1.en-US.linux-i686.common.tests.zip'}, attempt #1
05:25:19 INFO - Downloaded 22008585 bytes.
05:25:19 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-46.0a1.en-US.linux-i686.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] in /builds/slave/test/build/tests
05:25:19 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-46.0a1.en-US.linux-i686.common.tests.zip bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
05:25:19 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-46.0a1.en-US.linux-i686.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] with output_timeout 1760
05:25:20 INFO - caution: filename not matched: web-platform/*
05:25:20 INFO - Return code: 11
05:25:20 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')]}
05:25:20 INFO - https://queue.taskcluster.net/v1/task/v1EyFrSmT1izsIqMnA6nzw/artifacts/public/build/firefox-46.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net
05:25:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/v1EyFrSmT1izsIqMnA6nzw/artifacts/public/build/firefox-46.0a1.en-US.linux-i686.web-platform.tests.zip
05:25:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/v1EyFrSmT1izsIqMnA6nzw/artifacts/public/build/firefox-46.0a1.en-US.linux-i686.web-platform.tests.zip
05:25:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/v1EyFrSmT1izsIqMnA6nzw/artifacts/public/build/firefox-46.0a1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-46.0a1.en-US.linux-i686.web-platform.tests.zip
05:25:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/v1EyFrSmT1izsIqMnA6nzw/artifacts/public/build/firefox-46.0a1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-46.0a1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1
05:25:51 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/v1EyFrSmT1izsIqMnA6nzw/artifacts/public/build/firefox-46.0a1.en-US.linux-i686.web-platform.tests.zip: timed out
05:25:51 INFO - retry: attempt #1 caught exception: timed out
05:25:51 INFO - retry: Failed, sleeping 30 seconds before retrying
05:26:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/v1EyFrSmT1izsIqMnA6nzw/artifacts/public/build/firefox-46.0a1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-46.0a1.en-US.linux-i686.web-platform.tests.zip'}, attempt #2
05:26:27 INFO - Downloaded 31028909 bytes.
05:26:27 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-46.0a1.en-US.linux-i686.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] in /builds/slave/test/build/tests
05:26:27 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-46.0a1.en-US.linux-i686.web-platform.tests.zip bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
05:26:27 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-46.0a1.en-US.linux-i686.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] with output_timeout 1760
05:26:29 INFO - caution: filename not matched: bin/*
05:26:29 INFO - caution: filename not matched: config/*
05:26:29 INFO - caution: filename not matched: mozbase/*
05:26:29 INFO - caution: filename not matched: marionette/*
05:26:29 INFO - caution: filename not matched: tools/wptserve/*
05:26:29 INFO - Return code: 11
05:26:29 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')]}
05:26:29 INFO - https://queue.taskcluster.net/v1/task/v1EyFrSmT1izsIqMnA6nzw/artifacts/public/build/firefox-46.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net
05:26:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/v1EyFrSmT1izsIqMnA6nzw/artifacts/public/build/firefox-46.0a1.en-US.linux-i686.tar.bz2
05:26:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/v1EyFrSmT1izsIqMnA6nzw/artifacts/public/build/firefox-46.0a1.en-US.linux-i686.tar.bz2
05:26:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/v1EyFrSmT1izsIqMnA6nzw/artifacts/public/build/firefox-46.0a1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-46.0a1.en-US.linux-i686.tar.bz2
05:26:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/v1EyFrSmT1izsIqMnA6nzw/artifacts/public/build/firefox-46.0a1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-46.0a1.en-US.linux-i686.tar.bz2'}, attempt #1
05:26:47 INFO - Downloaded 59156599 bytes.
05:26:47 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/v1EyFrSmT1izsIqMnA6nzw/artifacts/public/build/firefox-46.0a1.en-US.linux-i686.tar.bz2
05:26:47 INFO - mkdir: /builds/slave/test/properties
05:26:47 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
05:26:47 INFO - Writing to file /builds/slave/test/properties/build_url
05:26:47 INFO - Contents:
05:26:47 INFO - build_url:https://queue.taskcluster.net/v1/task/v1EyFrSmT1izsIqMnA6nzw/artifacts/public/build/firefox-46.0a1.en-US.linux-i686.tar.bz2
05:26:47 INFO - mkdir: /builds/slave/test/build/symbols
05:26:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:26:47 INFO - https://queue.taskcluster.net/v1/task/v1EyFrSmT1izsIqMnA6nzw/artifacts/public/build/firefox-46.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net
05:26:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/v1EyFrSmT1izsIqMnA6nzw/artifacts/public/build/firefox-46.0a1.en-US.linux-i686.crashreporter-symbols.zip
05:26:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/v1EyFrSmT1izsIqMnA6nzw/artifacts/public/build/firefox-46.0a1.en-US.linux-i686.crashreporter-symbols.zip
05:26:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/v1EyFrSmT1izsIqMnA6nzw/artifacts/public/build/firefox-46.0a1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/symbols/firefox-46.0a1.en-US.linux-i686.crashreporter-symbols.zip
05:26:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/v1EyFrSmT1izsIqMnA6nzw/artifacts/public/build/firefox-46.0a1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/symbols/firefox-46.0a1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1
05:27:03 INFO - Downloaded 53326872 bytes.
05:27:03 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/v1EyFrSmT1izsIqMnA6nzw/artifacts/public/build/firefox-46.0a1.en-US.linux-i686.crashreporter-symbols.zip
05:27:03 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url
05:27:03 INFO - Writing to file /builds/slave/test/properties/symbols_url
05:27:03 INFO - Contents:
05:27:03 INFO - symbols_url:https://queue.taskcluster.net/v1/task/v1EyFrSmT1izsIqMnA6nzw/artifacts/public/build/firefox-46.0a1.en-US.linux-i686.crashreporter-symbols.zip
05:27:03 INFO - Running command: ['unzip', '-q', '/builds/slave/test/build/symbols/firefox-46.0a1.en-US.linux-i686.crashreporter-symbols.zip'] in /builds/slave/test/build/symbols
05:27:03 INFO - Copy/paste: unzip -q /builds/slave/test/build/symbols/firefox-46.0a1.en-US.linux-i686.crashreporter-symbols.zip
05:27:07 INFO - Return code: 0
05:27:07 INFO - Running post-action listener: _resource_record_post_action
05:27:07 INFO - Running post-action listener: set_extra_try_arguments
05:27:07 INFO - #####
05:27:07 INFO - ##### Running create-virtualenv step.
05:27:07 INFO - #####
05:27:07 INFO - Running pre-action listener: _pre_create_virtualenv
05:27:07 INFO - Running pre-action listener: _resource_record_pre_action
05:27:07 INFO - Running main action method: create_virtualenv
05:27:07 INFO - Creating virtualenv /builds/slave/test/build/venv
05:27:07 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
05:27:07 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
05:27:08 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
05:27:08 INFO - Using real prefix '/usr'
05:27:08 INFO - New python executable in /builds/slave/test/build/venv/bin/python
05:27:09 INFO - Installing distribute.............................................................................................................................................................................................done.
05:27:13 INFO - Installing pip.................done.
05:27:13 INFO - Return code: 0
05:27:13 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
05:27:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:27:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
05:27:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
05:27:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:27:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
05:27:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
05:27:13 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 0xa1acba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2784d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa33a260>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa0a3e90>, '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 0xa176730>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa32ca58>, '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-1450272235.836195-1887397655', '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
05:27:13 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
05:27:13 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
05:27:13 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
05:27:13 INFO - 'CCACHE_UMASK': '002',
05:27:13 INFO - 'DISPLAY': ':0',
05:27:13 INFO - 'HOME': '/home/cltbld',
05:27:13 INFO - 'LANG': 'en_US.UTF-8',
05:27:13 INFO - 'LOGNAME': 'cltbld',
05:27:13 INFO - 'MAIL': '/var/mail/cltbld',
05:27:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:27:13 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
05:27:13 INFO - 'MOZ_NO_REMOTE': '1',
05:27:13 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
05:27:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:27:13 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
05:27:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:27:13 INFO - 'PWD': '/builds/slave/test',
05:27:13 INFO - 'SHELL': '/bin/bash',
05:27:13 INFO - 'SHLVL': '1',
05:27:13 INFO - 'TERM': 'linux',
05:27:13 INFO - 'TMOUT': '86400',
05:27:13 INFO - 'USER': 'cltbld',
05:27:13 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1450272235.836195-1887397655',
05:27:13 INFO - '_': '/tools/buildbot/bin/python'}
05:27:13 INFO - Ignoring indexes: https://pypi.python.org/simple/
05:27:13 INFO - Downloading/unpacking psutil>=0.7.1
05:27:13 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
05:27:13 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
05:27:13 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
05:27:13 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
05:27:13 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
05:27:13 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
05:27:18 INFO - Creating supposed download cache at /builds/slave/test/build/venv/cache
05:27:18 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fpsutil-3.1.1.tar.gz
05:27:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
05:27:19 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
05:27:19 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
05:27:19 INFO - Installing collected packages: psutil
05:27:19 INFO - Running setup.py install for psutil
05:27:19 INFO - building 'psutil._psutil_linux' extension
05:27:19 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
05:27:19 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’:
05:27:19 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow]
05:27:19 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
05:27:19 INFO - building 'psutil._psutil_posix' extension
05:27:19 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
05:27:20 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
05:27:20 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
05:27:20 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
05:27:20 INFO - Successfully installed psutil
05:27:20 INFO - Cleaning up...
05:27:20 INFO - Return code: 0
05:27:20 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
05:27:20 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')]}
05:27:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
05:27:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
05:27:20 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')]}
05:27:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
05:27:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
05:27:20 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 0xa1acba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2784d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa33a260>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa0a3e90>, '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 0xa176730>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa32ca58>, '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-1450272235.836195-1887397655', '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
05:27:20 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
05:27:20 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
05:27:20 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
05:27:20 INFO - 'CCACHE_UMASK': '002',
05:27:20 INFO - 'DISPLAY': ':0',
05:27:20 INFO - 'HOME': '/home/cltbld',
05:27:20 INFO - 'LANG': 'en_US.UTF-8',
05:27:20 INFO - 'LOGNAME': 'cltbld',
05:27:20 INFO - 'MAIL': '/var/mail/cltbld',
05:27:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:27:20 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
05:27:20 INFO - 'MOZ_NO_REMOTE': '1',
05:27:20 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
05:27:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:27:20 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
05:27:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:27:20 INFO - 'PWD': '/builds/slave/test',
05:27:20 INFO - 'SHELL': '/bin/bash',
05:27:20 INFO - 'SHLVL': '1',
05:27:20 INFO - 'TERM': 'linux',
05:27:20 INFO - 'TMOUT': '86400',
05:27:20 INFO - 'USER': 'cltbld',
05:27:20 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1450272235.836195-1887397655',
05:27:20 INFO - '_': '/tools/buildbot/bin/python'}
05:27:20 INFO - Ignoring indexes: https://pypi.python.org/simple/
05:27:20 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
05:27:20 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
05:27:20 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
05:27:20 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
05:27:20 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
05:27:20 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
05:27:20 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
05:27:25 INFO - Downloading mozsystemmonitor-0.0.tar.gz
05:27:25 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fmozsystemmonitor-0.0.tar.gz
05:27:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
05:27:25 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
05:27:25 INFO - Installing collected packages: mozsystemmonitor
05:27:25 INFO - Running setup.py install for mozsystemmonitor
05:27:25 INFO - Successfully installed mozsystemmonitor
05:27:25 INFO - Cleaning up...
05:27:25 INFO - Return code: 0
05:27:25 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
05:27:25 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')]}
05:27:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
05:27:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
05:27:25 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')]}
05:27:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
05:27:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
05:27:25 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 0xa1acba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2784d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa33a260>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa0a3e90>, '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 0xa176730>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa32ca58>, '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-1450272235.836195-1887397655', '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
05:27:25 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
05:27:25 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
05:27:25 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
05:27:25 INFO - 'CCACHE_UMASK': '002',
05:27:25 INFO - 'DISPLAY': ':0',
05:27:25 INFO - 'HOME': '/home/cltbld',
05:27:25 INFO - 'LANG': 'en_US.UTF-8',
05:27:25 INFO - 'LOGNAME': 'cltbld',
05:27:25 INFO - 'MAIL': '/var/mail/cltbld',
05:27:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:27:25 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
05:27:25 INFO - 'MOZ_NO_REMOTE': '1',
05:27:25 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
05:27:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:27:25 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
05:27:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:27:25 INFO - 'PWD': '/builds/slave/test',
05:27:25 INFO - 'SHELL': '/bin/bash',
05:27:25 INFO - 'SHLVL': '1',
05:27:25 INFO - 'TERM': 'linux',
05:27:25 INFO - 'TMOUT': '86400',
05:27:25 INFO - 'USER': 'cltbld',
05:27:25 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1450272235.836195-1887397655',
05:27:25 INFO - '_': '/tools/buildbot/bin/python'}
05:27:26 INFO - Ignoring indexes: https://pypi.python.org/simple/
05:27:26 INFO - Downloading/unpacking blobuploader==1.2.4
05:27:26 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
05:27:26 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
05:27:26 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
05:27:26 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
05:27:26 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
05:27:26 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
05:27:31 INFO - Downloading blobuploader-1.2.4.tar.gz
05:27:31 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblobuploader-1.2.4.tar.gz
05:27:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
05:27:31 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
05:27:31 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
05:27:31 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
05:27:31 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
05:27:31 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
05:27:31 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
05:27:31 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
05:27:32 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Frequests-1.2.3.tar.gz
05:27:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
05:27:32 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
05:27:32 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
05:27:32 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
05:27:32 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
05:27:32 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
05:27:32 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
05:27:32 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
05:27:33 INFO - Downloading docopt-0.6.1.tar.gz
05:27:33 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fdocopt-0.6.1.tar.gz
05:27:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
05:27:33 INFO - Installing collected packages: blobuploader, requests, docopt
05:27:33 INFO - Running setup.py install for blobuploader
05:27:33 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
05:27:33 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
05:27:33 INFO - Running setup.py install for requests
05:27:34 INFO - Running setup.py install for docopt
05:27:34 INFO - Successfully installed blobuploader requests docopt
05:27:34 INFO - Cleaning up...
05:27:34 INFO - Return code: 0
05:27:34 INFO - Installing None into virtualenv /builds/slave/test/build/venv
05:27:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:27:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
05:27:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
05:27:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:27:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
05:27:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
05:27:34 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 0xa1acba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2784d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa33a260>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa0a3e90>, '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 0xa176730>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa32ca58>, '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-1450272235.836195-1887397655', '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
05:27:34 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
05:27:34 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
05:27:34 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
05:27:34 INFO - 'CCACHE_UMASK': '002',
05:27:34 INFO - 'DISPLAY': ':0',
05:27:34 INFO - 'HOME': '/home/cltbld',
05:27:34 INFO - 'LANG': 'en_US.UTF-8',
05:27:34 INFO - 'LOGNAME': 'cltbld',
05:27:34 INFO - 'MAIL': '/var/mail/cltbld',
05:27:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:27:34 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
05:27:34 INFO - 'MOZ_NO_REMOTE': '1',
05:27:34 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
05:27:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:27:34 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
05:27:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:27:34 INFO - 'PWD': '/builds/slave/test',
05:27:34 INFO - 'SHELL': '/bin/bash',
05:27:34 INFO - 'SHLVL': '1',
05:27:34 INFO - 'TERM': 'linux',
05:27:34 INFO - 'TMOUT': '86400',
05:27:34 INFO - 'USER': 'cltbld',
05:27:34 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1450272235.836195-1887397655',
05:27:34 INFO - '_': '/tools/buildbot/bin/python'}
05:27:34 INFO - Ignoring indexes: https://pypi.python.org/simple/
05:27:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
05:27:35 INFO - Running setup.py (path:/tmp/pip-NqRQ7d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
05:27:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
05:27:35 INFO - Running setup.py (path:/tmp/pip-wHpZSH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
05:27:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
05:27:35 INFO - Running setup.py (path:/tmp/pip-I9lJvc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
05:27:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
05:27:35 INFO - Running setup.py (path:/tmp/pip-pMLNK0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
05:27:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
05:27:35 INFO - Running setup.py (path:/tmp/pip-7PyBQe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
05:27:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
05:27:35 INFO - Running setup.py (path:/tmp/pip-7ERWyc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
05:27:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
05:27:35 INFO - Running setup.py (path:/tmp/pip-SXHkn1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
05:27:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
05:27:35 INFO - Running setup.py (path:/tmp/pip-HKnrbt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
05:27:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
05:27:36 INFO - Running setup.py (path:/tmp/pip-_KcyEo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
05:27:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
05:27:36 INFO - Running setup.py (path:/tmp/pip-dpwQ6w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
05:27:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
05:27:36 INFO - Running setup.py (path:/tmp/pip-liSqUr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
05:27:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
05:27:36 INFO - Running setup.py (path:/tmp/pip-DQcBaQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
05:27:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
05:27:36 INFO - Running setup.py (path:/tmp/pip-SsjvYC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
05:27:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
05:27:36 INFO - Running setup.py (path:/tmp/pip-bBGY_b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
05:27:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
05:27:36 INFO - Running setup.py (path:/tmp/pip-YxSqER-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
05:27:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
05:27:37 INFO - Running setup.py (path:/tmp/pip-WZeyeM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
05:27:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
05:27:37 INFO - Running setup.py (path:/tmp/pip-mRSbr8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
05:27:37 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
05:27:37 INFO - Running setup.py (path:/tmp/pip-Dzwzdv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
05:27:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
05:27:37 INFO - Running setup.py (path:/tmp/pip-ymc1lq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
05:27:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
05:27:37 INFO - Running setup.py (path:/tmp/pip-XocUSj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
05:27:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
05:27:37 INFO - Running setup.py (path:/tmp/pip-bjEKW_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
05:27:37 INFO - Unpacking /builds/slave/test/build/tests/marionette
05:27:38 INFO - Running setup.py (path:/tmp/pip-SxNsNq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
05:27:38 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
05:27:38 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-transport, marionette-driver, browsermob-proxy, marionette-client
05:27:38 INFO - Running setup.py install for manifestparser
05:27:38 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
05:27:38 INFO - Running setup.py install for mozcrash
05:27:38 INFO - Running setup.py install for mozdebug
05:27:38 INFO - Running setup.py install for mozdevice
05:27:39 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
05:27:39 INFO - Installing dm script to /builds/slave/test/build/venv/bin
05:27:39 INFO - Running setup.py install for mozfile
05:27:39 INFO - Running setup.py install for mozhttpd
05:27:39 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
05:27:39 INFO - Running setup.py install for mozinfo
05:27:39 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
05:27:39 INFO - Running setup.py install for mozInstall
05:27:40 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
05:27:40 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
05:27:40 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
05:27:40 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
05:27:40 INFO - Running setup.py install for mozleak
05:27:40 INFO - Running setup.py install for mozlog
05:27:40 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
05:27:40 INFO - Running setup.py install for moznetwork
05:27:40 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
05:27:40 INFO - Running setup.py install for mozprocess
05:27:40 INFO - Running setup.py install for mozprofile
05:27:41 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
05:27:41 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
05:27:41 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
05:27:41 INFO - Running setup.py install for mozrunner
05:27:41 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
05:27:41 INFO - Running setup.py install for mozscreenshot
05:27:41 INFO - Running setup.py install for moztest
05:27:41 INFO - Running setup.py install for mozversion
05:27:42 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
05:27:42 INFO - Running setup.py install for wptserve
05:27:42 INFO - Running setup.py install for marionette-transport
05:27:42 INFO - Running setup.py install for marionette-driver
05:27:42 INFO - Running setup.py install for browsermob-proxy
05:27:43 INFO - Running setup.py install for marionette-client
05:27:43 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
05:27:43 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
05:27:43 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-transport marionette-driver browsermob-proxy marionette-client
05:27:43 INFO - Cleaning up...
05:27:43 INFO - Return code: 0
05:27:43 INFO - Installing None into virtualenv /builds/slave/test/build/venv
05:27:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:27:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
05:27:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
05:27:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:27:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
05:27:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
05:27:43 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 0xa1acba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2784d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa33a260>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa0a3e90>, '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 0xa176730>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa32ca58>, '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-1450272235.836195-1887397655', '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
05:27:43 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
05:27:43 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
05:27:43 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
05:27:43 INFO - 'CCACHE_UMASK': '002',
05:27:43 INFO - 'DISPLAY': ':0',
05:27:43 INFO - 'HOME': '/home/cltbld',
05:27:43 INFO - 'LANG': 'en_US.UTF-8',
05:27:43 INFO - 'LOGNAME': 'cltbld',
05:27:43 INFO - 'MAIL': '/var/mail/cltbld',
05:27:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:27:43 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
05:27:43 INFO - 'MOZ_NO_REMOTE': '1',
05:27:43 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
05:27:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:27:43 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
05:27:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:27:43 INFO - 'PWD': '/builds/slave/test',
05:27:43 INFO - 'SHELL': '/bin/bash',
05:27:43 INFO - 'SHLVL': '1',
05:27:43 INFO - 'TERM': 'linux',
05:27:43 INFO - 'TMOUT': '86400',
05:27:43 INFO - 'USER': 'cltbld',
05:27:43 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1450272235.836195-1887397655',
05:27:43 INFO - '_': '/tools/buildbot/bin/python'}
05:27:44 INFO - Ignoring indexes: https://pypi.python.org/simple/
05:27:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
05:27:44 INFO - Running setup.py (path:/tmp/pip-Cu1paj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
05:27:44 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))
05:27:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
05:27:44 INFO - Running setup.py (path:/tmp/pip-R1om2p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
05:27:44 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))
05:27:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
05:27:44 INFO - Running setup.py (path:/tmp/pip-ExO0QR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
05:27:44 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))
05:27:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
05:27:44 INFO - Running setup.py (path:/tmp/pip-HqBi2K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
05:27:44 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))
05:27:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
05:27:44 INFO - Running setup.py (path:/tmp/pip-IGxBEm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
05:27:44 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))
05:27:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
05:27:44 INFO - Running setup.py (path:/tmp/pip-EFKDb7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
05:27:45 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))
05:27:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
05:27:45 INFO - Running setup.py (path:/tmp/pip-0sY4p7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
05:27:45 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))
05:27:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
05:27:45 INFO - Running setup.py (path:/tmp/pip-UOqrQm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
05:27:45 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))
05:27:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
05:27:45 INFO - Running setup.py (path:/tmp/pip-WsUiCl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
05:27:45 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))
05:27:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
05:27:45 INFO - Running setup.py (path:/tmp/pip-F2CEY4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
05:27:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 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))
05:27:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
05:27:45 INFO - Running setup.py (path:/tmp/pip-OpfmkL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
05:27:45 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))
05:27:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
05:27:45 INFO - Running setup.py (path:/tmp/pip-3P8VKJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
05:27:45 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))
05:27:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
05:27:45 INFO - Running setup.py (path:/tmp/pip-asXcTo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
05:27:46 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))
05:27:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
05:27:46 INFO - Running setup.py (path:/tmp/pip-QsYYZA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
05:27:46 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))
05:27:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
05:27:46 INFO - Running setup.py (path:/tmp/pip-s3AFj8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
05:27:46 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))
05:27:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
05:27:46 INFO - Running setup.py (path:/tmp/pip-jF4_6v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
05:27:46 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))
05:27:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
05:27:46 INFO - Running setup.py (path:/tmp/pip-xGQQ9k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
05:27:46 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))
05:27:46 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
05:27:46 INFO - Running setup.py (path:/tmp/pip-CyfqFA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
05:27:46 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.3.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2))
05:27:46 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
05:27:46 INFO - Running setup.py (path:/tmp/pip-NT_aOm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
05:27:46 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 3))
05:27:46 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
05:27:46 INFO - Running setup.py (path:/tmp/pip-FTUnbe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
05:27:47 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 4))
05:27:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
05:27:47 INFO - Running setup.py (path:/tmp/pip-316wbz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
05:27:47 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 5))
05:27:47 INFO - Unpacking /builds/slave/test/build/tests/marionette
05:27:47 INFO - Running setup.py (path:/tmp/pip-qw9ivZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
05:27:47 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
05:27:47 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 6))
05:27:47 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))
05:27:47 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))
05:27:47 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))
05:27:47 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))
05:27:47 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))
05:27:47 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
05:27:47 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
05:27:47 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
05:27:47 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
05:27:47 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
05:27:47 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
05:27:47 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
05:27:52 INFO - Downloading blessings-1.5.1.tar.gz
05:27:52 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
05:27:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
05:27:52 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 5))
05:27:52 INFO - Installing collected packages: blessings
05:27:52 INFO - Running setup.py install for blessings
05:27:52 INFO - Successfully installed blessings
05:27:52 INFO - Cleaning up...
05:27:53 INFO - Return code: 0
05:27:53 INFO - Done creating virtualenv /builds/slave/test/build/venv.
05:27:53 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
05:27:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
05:27:53 INFO - Reading from file tmpfile_stdout
05:27:53 INFO - Current package versions:
05:27:53 INFO - argparse == 1.2.1
05:27:53 INFO - blessings == 1.5.1
05:27:53 INFO - blobuploader == 1.2.4
05:27:53 INFO - browsermob-proxy == 0.6.0
05:27:53 INFO - docopt == 0.6.1
05:27:53 INFO - manifestparser == 1.1
05:27:53 INFO - marionette-client == 2.0.0
05:27:53 INFO - marionette-driver == 1.1.1
05:27:53 INFO - marionette-transport == 1.0.0
05:27:53 INFO - mozInstall == 1.12
05:27:53 INFO - mozcrash == 0.16
05:27:53 INFO - mozdebug == 0.1
05:27:53 INFO - mozdevice == 0.47
05:27:53 INFO - mozfile == 1.2
05:27:53 INFO - mozhttpd == 0.7
05:27:53 INFO - mozinfo == 0.9
05:27:53 INFO - mozleak == 0.1
05:27:53 INFO - mozlog == 3.1
05:27:53 INFO - moznetwork == 0.27
05:27:53 INFO - mozprocess == 0.22
05:27:53 INFO - mozprofile == 0.27
05:27:53 INFO - mozrunner == 6.11
05:27:53 INFO - mozscreenshot == 0.1
05:27:53 INFO - mozsystemmonitor == 0.0
05:27:53 INFO - moztest == 0.7
05:27:53 INFO - mozversion == 1.4
05:27:53 INFO - psutil == 3.1.1
05:27:53 INFO - requests == 1.2.3
05:27:53 INFO - wptserve == 1.3.0
05:27:53 INFO - wsgiref == 0.1.2
05:27:53 INFO - Running post-action listener: _resource_record_post_action
05:27:53 INFO - Running post-action listener: _start_resource_monitoring
05:27:53 INFO - Starting resource monitoring.
05:27:53 INFO - #####
05:27:53 INFO - ##### Running pull step.
05:27:53 INFO - #####
05:27:53 INFO - Running pre-action listener: _resource_record_pre_action
05:27:53 INFO - Running main action method: pull
05:27:53 INFO - Pull has nothing to do!
05:27:53 INFO - Running post-action listener: _resource_record_post_action
05:27:53 INFO - #####
05:27:53 INFO - ##### Running install step.
05:27:53 INFO - #####
05:27:53 INFO - Running pre-action listener: _resource_record_pre_action
05:27:53 INFO - Running main action method: install
05:27:53 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
05:27:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
05:27:53 INFO - Reading from file tmpfile_stdout
05:27:53 INFO - Detecting whether we're running mozinstall >=1.0...
05:27:53 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
05:27:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
05:27:54 INFO - Reading from file tmpfile_stdout
05:27:54 INFO - Output received:
05:27:54 INFO - Usage: mozinstall [options] installer
05:27:54 INFO - Options:
05:27:54 INFO - -h, --help show this help message and exit
05:27:54 INFO - -d DEST, --destination=DEST
05:27:54 INFO - Directory to install application into. [default:
05:27:54 INFO - "/builds/slave/test"]
05:27:54 INFO - --app=APP Application being installed. [default: firefox]
05:27:54 INFO - mkdir: /builds/slave/test/build/application
05:27:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-46.0a1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application']
05:27:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-46.0a1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application
05:28:19 INFO - Reading from file tmpfile_stdout
05:28:19 INFO - Output received:
05:28:19 INFO - /builds/slave/test/build/application/firefox/firefox
05:28:19 INFO - Running post-action listener: _resource_record_post_action
05:28:19 INFO - #####
05:28:19 INFO - ##### Running run-tests step.
05:28:19 INFO - #####
05:28:19 INFO - Running pre-action listener: _resource_record_pre_action
05:28:19 INFO - Running main action method: run_tests
05:28:19 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
05:28:19 INFO - minidump filename unknown. determining based upon platform and arch
05:28:19 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
05:28:19 INFO - grabbing minidump binary from tooltool
05:28:19 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')]}
05:28:19 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 0xa0a3e90>, '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 0xa176730>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa32ca58>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
05:28:19 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
05:28:19 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
05:28:19 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
05:28:19 INFO - Return code: 0
05:28:19 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755
05:28:19 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
05:28:19 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/v1EyFrSmT1izsIqMnA6nzw/artifacts/public/build/firefox-46.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
05:28:19 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/v1EyFrSmT1izsIqMnA6nzw/artifacts/public/build/firefox-46.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
05:28:19 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
05:28:19 INFO - 'CCACHE_UMASK': '002',
05:28:19 INFO - 'DISPLAY': ':0',
05:28:19 INFO - 'HOME': '/home/cltbld',
05:28:19 INFO - 'LANG': 'en_US.UTF-8',
05:28:19 INFO - 'LOGNAME': 'cltbld',
05:28:19 INFO - 'MAIL': '/var/mail/cltbld',
05:28:19 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
05:28:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:28:19 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
05:28:19 INFO - 'MOZ_NO_REMOTE': '1',
05:28:19 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
05:28:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:28:19 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
05:28:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:28:19 INFO - 'PWD': '/builds/slave/test',
05:28:19 INFO - 'SHELL': '/bin/bash',
05:28:19 INFO - 'SHLVL': '1',
05:28:19 INFO - 'TERM': 'linux',
05:28:19 INFO - 'TMOUT': '86400',
05:28:19 INFO - 'USER': 'cltbld',
05:28:19 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1450272235.836195-1887397655',
05:28:19 INFO - '_': '/tools/buildbot/bin/python'}
05:28:19 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/v1EyFrSmT1izsIqMnA6nzw/artifacts/public/build/firefox-46.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
05:28:20 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path
05:28:20 INFO - import pkg_resources
05:28:26 INFO - Using 1 client processes
05:28:27 INFO - wptserve Starting http server on 127.0.0.1:8000
05:28:27 INFO - wptserve Starting http server on 127.0.0.1:8001
05:28:27 INFO - wptserve Starting http server on 127.0.0.1:8443
05:28:29 INFO - SUITE-START | Running 827 tests
05:28:29 INFO - Running testharness tests
05:28:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
05:28:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 5ms
05:28:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
05:28:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
05:28:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
05:28:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
05:28:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
05:28:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
05:28:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
05:28:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
05:28:29 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
05:28:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
05:28:29 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
05:28:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
05:28:29 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
05:28:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html | took 1ms
05:28:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
05:28:29 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
05:28:29 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
05:28:29 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
05:28:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
05:28:29 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
05:28:29 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
05:28:29 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 1ms
05:28:29 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
05:28:29 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
05:28:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 1ms
05:28:29 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
05:28:29 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 7ms
05:28:29 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
05:28:29 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
05:28:29 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
05:28:29 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 1ms
05:28:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 0ms
05:28:29 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
05:28:29 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
05:28:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
05:28:29 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
05:28:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
05:28:29 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
05:28:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html | took 1ms
05:28:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
05:28:29 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
05:28:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
05:28:29 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
05:28:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
05:28:29 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
05:28:29 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 1ms
05:28:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
05:28:29 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
05:28:29 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
05:28:29 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
05:28:29 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
05:28:29 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
05:28:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
05:28:29 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 7ms
05:28:29 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
05:28:29 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 0ms
05:28:29 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
05:28:29 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
05:28:29 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
05:28:29 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
05:28:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
05:28:29 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
05:28:29 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
05:28:29 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
05:28:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
05:28:29 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
05:28:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
05:28:29 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
05:28:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
05:28:29 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
05:28:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
05:28:29 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
05:28:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 1ms
05:28:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
05:28:29 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
05:28:29 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
05:28:29 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html | took 1ms
05:28:29 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
05:28:29 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
05:28:29 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
05:28:29 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 8ms
05:28:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 0ms
05:28:29 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
05:28:29 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
05:28:29 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
05:28:29 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
05:28:29 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
05:28:29 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
05:28:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
05:28:29 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
05:28:29 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
05:28:29 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
05:28:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
05:28:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
05:28:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 8ms
05:28:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
05:28:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
05:28:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
05:28:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
05:28:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
05:28:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
05:28:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:28:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:28:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:28:29 INFO - Setting up ssl
05:28:29 INFO - PROCESS | certutil |
05:28:29 INFO - PROCESS | certutil |
05:28:29 INFO - PROCESS | certutil |
05:28:29 INFO - Certificate Nickname Trust Attributes
05:28:29 INFO - SSL,S/MIME,JAR/XPI
05:28:29 INFO -
05:28:29 INFO - web-platform-tests CT,,
05:28:29 INFO -
05:28:29 INFO - Starting runner
05:28:32 INFO - PROCESS | 1814 | 1450272512678 Marionette INFO Marionette enabled via build flag and pref
05:28:32 INFO - PROCESS | 1814 | ++DOCSHELL 0xa4fa5400 == 1 [pid = 1814] [id = 1]
05:28:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 1 (0xa4fa5800) [pid = 1814] [serial = 1] [outer = (nil)]
05:28:32 INFO - PROCESS | 1814 | [1814] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2106
05:28:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 2 (0xa4fa8c00) [pid = 1814] [serial = 2] [outer = 0xa4fa5800]
05:28:33 INFO - PROCESS | 1814 | 1450272513394 Marionette INFO Listening on port 2828
05:28:34 INFO - PROCESS | 1814 | 1450272514112 Marionette INFO Marionette enabled via command-line flag
05:28:34 INFO - PROCESS | 1814 | ++DOCSHELL 0xa8096400 == 2 [pid = 1814] [id = 2]
05:28:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 3 (0xa8149800) [pid = 1814] [serial = 3] [outer = (nil)]
05:28:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 4 (0xa814a000) [pid = 1814] [serial = 4] [outer = 0xa8149800]
05:28:34 INFO - PROCESS | 1814 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9f996c40
05:28:34 INFO - PROCESS | 1814 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a7dff6a0
05:28:34 INFO - PROCESS | 1814 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9f9a4120
05:28:34 INFO - PROCESS | 1814 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9f9a4d80
05:28:34 INFO - PROCESS | 1814 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9f9a8a60
05:28:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 5 (0x9f9d4c00) [pid = 1814] [serial = 5] [outer = 0xa4fa5800]
05:28:34 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
05:28:34 INFO - PROCESS | 1814 | 1450272514501 Marionette INFO Accepted connection conn0 from 127.0.0.1:54005
05:28:34 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
05:28:34 INFO - PROCESS | 1814 | 1450272514736 Marionette INFO Accepted connection conn1 from 127.0.0.1:54006
05:28:34 INFO - PROCESS | 1814 | 1450272514741 Marionette INFO Closed connection conn0
05:28:34 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
05:28:34 INFO - PROCESS | 1814 | 1450272514801 Marionette INFO Accepted connection conn2 from 127.0.0.1:54007
05:28:34 INFO - PROCESS | 1814 | 1450272514833 Marionette INFO Closed connection conn2
05:28:34 INFO - PROCESS | 1814 | 1450272514839 Marionette DEBUG conn1 -> Command {id: 1, name: "newSession", parameters: {"sessionId":null,"capabilities":null}}
05:28:35 INFO - PROCESS | 1814 | [1814] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967
05:28:36 INFO - PROCESS | 1814 | ++DOCSHELL 0x9c7d5c00 == 3 [pid = 1814] [id = 3]
05:28:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 6 (0x9c7d6800) [pid = 1814] [serial = 6] [outer = (nil)]
05:28:36 INFO - PROCESS | 1814 | ++DOCSHELL 0x9c7d6c00 == 4 [pid = 1814] [id = 4]
05:28:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 7 (0x9c7d7000) [pid = 1814] [serial = 7] [outer = (nil)]
05:28:37 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
05:28:37 INFO - PROCESS | 1814 | ++DOCSHELL 0x9b805000 == 5 [pid = 1814] [id = 5]
05:28:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 8 (0x9b805400) [pid = 1814] [serial = 8] [outer = (nil)]
05:28:37 INFO - PROCESS | 1814 | [1814] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
05:28:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 9 (0x9b65f400) [pid = 1814] [serial = 9] [outer = 0x9b805400]
05:28:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 10 (0x9bc84800) [pid = 1814] [serial = 10] [outer = 0x9c7d6800]
05:28:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 11 (0x9bc86400) [pid = 1814] [serial = 11] [outer = 0x9c7d7000]
05:28:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 12 (0x9bc88800) [pid = 1814] [serial = 12] [outer = 0x9b805400]
05:28:39 INFO - PROCESS | 1814 | 1450272519445 Marionette INFO loaded listener.js
05:28:39 INFO - PROCESS | 1814 | 1450272519483 Marionette INFO loaded listener.js
05:28:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 13 (0x9acd3c00) [pid = 1814] [serial = 13] [outer = 0x9b805400]
05:28:39 INFO - PROCESS | 1814 | 1450272519953 Marionette DEBUG conn1 <- Response {id: 1, error: null, body: {"sessionId":"5daac620-913a-43f4-9427-12d66c0d512d","capabilities":{"browserName":"Firefox","browserVersion":"46.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":"20151216042908","device":"desktop","version":"46.0a1"}}}
05:28:40 INFO - PROCESS | 1814 | 1450272520194 Marionette DEBUG conn1 -> Command {id: 2, name: "getContext", parameters: null}
05:28:40 INFO - PROCESS | 1814 | 1450272520199 Marionette DEBUG conn1 <- Response {id: 2, error: null, body: {"value":"content"}}
05:28:40 INFO - PROCESS | 1814 | 1450272520669 Marionette DEBUG conn1 -> Command {id: 3, name: "setContext", parameters: {"value":"chrome"}}
05:28:40 INFO - PROCESS | 1814 | 1450272520673 Marionette DEBUG conn1 <- Response {id: 3, error: null, body: {}}
05:28:40 INFO - PROCESS | 1814 | 1450272520746 Marionette DEBUG conn1 -> Command {id: 4, 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}}
05:28:40 INFO - PROCESS | 1814 | [1814] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 319
05:28:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 14 (0x977ab000) [pid = 1814] [serial = 14] [outer = 0x9b805400]
05:28:41 INFO - PROCESS | 1814 | [1814] WARNING: RasterImage::Init failed: file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109
05:28:41 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:28:41 INFO - PROCESS | 1814 | ++DOCSHELL 0x95db0c00 == 6 [pid = 1814] [id = 6]
05:28:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 15 (0x95db1400) [pid = 1814] [serial = 15] [outer = (nil)]
05:28:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 16 (0x95db3000) [pid = 1814] [serial = 16] [outer = 0x95db1400]
05:28:41 INFO - PROCESS | 1814 | 1450272521652 Marionette INFO loaded listener.js
05:28:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 17 (0x9b08b000) [pid = 1814] [serial = 17] [outer = 0x95db1400]
05:28:42 INFO - PROCESS | 1814 | ++DOCSHELL 0x950dbc00 == 7 [pid = 1814] [id = 7]
05:28:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 18 (0x950dc400) [pid = 1814] [serial = 18] [outer = (nil)]
05:28:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 19 (0x950e2000) [pid = 1814] [serial = 19] [outer = 0x950dc400]
05:28:42 INFO - PROCESS | 1814 | 1450272522163 Marionette INFO loaded listener.js
05:28:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 20 (0x952ebc00) [pid = 1814] [serial = 20] [outer = 0x950dc400]
05:28:42 INFO - PROCESS | 1814 | [1814] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101
05:28:43 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
05:28:43 INFO - document served over http requires an http
05:28:43 INFO - sub-resource via fetch-request using the http-csp
05:28:43 INFO - delivery method with keep-origin-redirect and when
05:28: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"
05:28:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:28:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:28:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:28:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:28:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:43 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
05:28:43 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1741ms
05:28:43 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
05:28:43 INFO - PROCESS | 1814 | ++DOCSHELL 0x942b0800 == 8 [pid = 1814] [id = 8]
05:28:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 21 (0x942b4c00) [pid = 1814] [serial = 21] [outer = (nil)]
05:28:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 22 (0x942b9400) [pid = 1814] [serial = 22] [outer = 0x942b4c00]
05:28:43 INFO - PROCESS | 1814 | 1450272523831 Marionette INFO loaded listener.js
05:28:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 23 (0x950de800) [pid = 1814] [serial = 23] [outer = 0x942b4c00]
05:28:44 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
05:28:44 INFO - document served over http requires an http
05:28:44 INFO - sub-resource via fetch-request using the http-csp
05:28:44 INFO - delivery method with no-redirect and when
05:28: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"
05:28:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:28:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:28:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:28:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:28:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:44 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
05:28:44 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1353ms
05:28:44 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:28:44 INFO - PROCESS | 1814 | ++DOCSHELL 0x95dac000 == 9 [pid = 1814] [id = 9]
05:28:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 24 (0x9776c800) [pid = 1814] [serial = 24] [outer = (nil)]
05:28:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 25 (0x97776800) [pid = 1814] [serial = 25] [outer = 0x9776c800]
05:28:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 26 (0x99eda400) [pid = 1814] [serial = 26] [outer = 0x9776c800]
05:28:44 INFO - PROCESS | 1814 | ++DOCSHELL 0x950e4800 == 10 [pid = 1814] [id = 10]
05:28:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 27 (0x952ea400) [pid = 1814] [serial = 27] [outer = (nil)]
05:28:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 28 (0x9ad30000) [pid = 1814] [serial = 28] [outer = 0x952ea400]
05:28:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 29 (0x9b187000) [pid = 1814] [serial = 29] [outer = 0x952ea400]
05:28:45 INFO - PROCESS | 1814 | ++DOCSHELL 0x9b6cec00 == 11 [pid = 1814] [id = 11]
05:28:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 30 (0x9b6d1400) [pid = 1814] [serial = 30] [outer = (nil)]
05:28:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 31 (0x9bc7e400) [pid = 1814] [serial = 31] [outer = 0x9b6d1400]
05:28:45 INFO - PROCESS | 1814 | 1450272525449 Marionette INFO loaded listener.js
05:28:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 32 (0x9cab6800) [pid = 1814] [serial = 32] [outer = 0x9b6d1400]
05:28:46 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
05:28:46 INFO - document served over http requires an http
05:28:46 INFO - sub-resource via fetch-request using the http-csp
05:28:46 INFO - delivery method with swap-origin-redirect and when
05:28: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"
05:28:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:28:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:28:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:28:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:28:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:46 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
05:28:46 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1700ms
05:28:46 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:28:46 INFO - PROCESS | 1814 | ++DOCSHELL 0x942b1400 == 12 [pid = 1814] [id = 12]
05:28:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 33 (0x94e53000) [pid = 1814] [serial = 33] [outer = (nil)]
05:28:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 34 (0xa0c8f400) [pid = 1814] [serial = 34] [outer = 0x94e53000]
05:28:46 INFO - PROCESS | 1814 | 1450272526925 Marionette INFO loaded listener.js
05:28:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 35 (0x9d6d0800) [pid = 1814] [serial = 35] [outer = 0x94e53000]
05:28:47 INFO - PROCESS | 1814 | ++DOCSHELL 0xa8e53c00 == 13 [pid = 1814] [id = 13]
05:28:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 36 (0xa8ebd400) [pid = 1814] [serial = 36] [outer = (nil)]
05:28:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 37 (0xa846d800) [pid = 1814] [serial = 37] [outer = 0xa8ebd400]
05:28:47 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
05:28:47 INFO - document served over http requires an http
05:28:47 INFO - sub-resource via iframe-tag using the http-csp
05:28:47 INFO - delivery method with keep-origin-redirect and when
05:28: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"
05:28:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:28:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:28:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:28:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:47 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
05:28:47 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1490ms
05:28:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:28:48 INFO - PROCESS | 1814 | ++DOCSHELL 0x9c707400 == 14 [pid = 1814] [id = 14]
05:28:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 38 (0x9ca26400) [pid = 1814] [serial = 38] [outer = (nil)]
05:28:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 39 (0x9ca2a800) [pid = 1814] [serial = 39] [outer = 0x9ca26400]
05:28:48 INFO - PROCESS | 1814 | 1450272528387 Marionette INFO loaded listener.js
05:28:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 40 (0x9cc06c00) [pid = 1814] [serial = 40] [outer = 0x9ca26400]
05:28:49 INFO - PROCESS | 1814 | ++DOCSHELL 0x9e677400 == 15 [pid = 1814] [id = 15]
05:28:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 41 (0x9e677c00) [pid = 1814] [serial = 41] [outer = (nil)]
05:28:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 42 (0x9e670400) [pid = 1814] [serial = 42] [outer = 0x9e677c00]
05:28:49 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
05:28:49 INFO - document served over http requires an http
05:28:49 INFO - sub-resource via iframe-tag using the http-csp
05:28:49 INFO - delivery method with no-redirect and when
05:28: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"
05:28:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:28:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:49 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:28:49 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:28:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:49 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
05:28:49 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1561ms
05:28:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:28:49 INFO - PROCESS | 1814 | ++DOCSHELL 0x94e5d400 == 16 [pid = 1814] [id = 16]
05:28:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 43 (0x95d72400) [pid = 1814] [serial = 43] [outer = (nil)]
05:28:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 44 (0x9e670c00) [pid = 1814] [serial = 44] [outer = 0x95d72400]
05:28:49 INFO - PROCESS | 1814 | 1450272529990 Marionette INFO loaded listener.js
05:28:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 45 (0x9bee2400) [pid = 1814] [serial = 45] [outer = 0x95d72400]
05:28:50 INFO - PROCESS | 1814 | ++DOCSHELL 0x9beeec00 == 17 [pid = 1814] [id = 17]
05:28:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 46 (0x9beef000) [pid = 1814] [serial = 46] [outer = (nil)]
05:28:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 47 (0x95d70000) [pid = 1814] [serial = 47] [outer = 0x9beef000]
05:28:51 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
05:28:51 INFO - document served over http requires an http
05:28:51 INFO - sub-resource via iframe-tag using the http-csp
05:28:51 INFO - delivery method with swap-origin-redirect and when
05:28: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"
05:28:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:28:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:28:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:28:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:51 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
05:28:51 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2389ms
05:28:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:28:52 INFO - PROCESS | 1814 | ++DOCSHELL 0x9420c000 == 18 [pid = 1814] [id = 18]
05:28:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 48 (0x94e53400) [pid = 1814] [serial = 48] [outer = (nil)]
05:28:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 49 (0x95da9c00) [pid = 1814] [serial = 49] [outer = 0x94e53400]
05:28:52 INFO - PROCESS | 1814 | 1450272532398 Marionette INFO loaded listener.js
05:28:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 50 (0x9accb800) [pid = 1814] [serial = 50] [outer = 0x94e53400]
05:28:53 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
05:28:53 INFO - document served over http requires an http
05:28:53 INFO - sub-resource via script-tag using the http-csp
05:28:53 INFO - delivery method with keep-origin-redirect and when
05:28: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"
05:28:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:28:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:28:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:28:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:53 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
05:28:53 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1298ms
05:28:53 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
05:28:53 INFO - PROCESS | 1814 | ++DOCSHELL 0x95d66400 == 19 [pid = 1814] [id = 19]
05:28:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 51 (0x95d6fc00) [pid = 1814] [serial = 51] [outer = (nil)]
05:28:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 52 (0x99ed3c00) [pid = 1814] [serial = 52] [outer = 0x95d6fc00]
05:28:53 INFO - PROCESS | 1814 | 1450272533662 Marionette INFO loaded listener.js
05:28:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 53 (0x9b00c800) [pid = 1814] [serial = 53] [outer = 0x95d6fc00]
05:28:54 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
05:28:54 INFO - document served over http requires an http
05:28:54 INFO - sub-resource via script-tag using the http-csp
05:28:54 INFO - delivery method with no-redirect and when
05:28: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"
05:28:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:28:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:28:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:28:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:54 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
05:28:54 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1338ms
05:28:54 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:28:54 INFO - PROCESS | 1814 | ++DOCSHELL 0x9776ac00 == 20 [pid = 1814] [id = 20]
05:28:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 54 (0x97777000) [pid = 1814] [serial = 54] [outer = (nil)]
05:28:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 55 (0x9c5a7000) [pid = 1814] [serial = 55] [outer = 0x97777000]
05:28:55 INFO - PROCESS | 1814 | 1450272535016 Marionette INFO loaded listener.js
05:28:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 56 (0x9c7d1c00) [pid = 1814] [serial = 56] [outer = 0x97777000]
05:28:55 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
05:28:55 INFO - document served over http requires an http
05:28:55 INFO - sub-resource via script-tag using the http-csp
05:28:55 INFO - delivery method with swap-origin-redirect and when
05:28: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"
05:28:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:28:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:28:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:28:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:55 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
05:28:55 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1389ms
05:28:55 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:28:56 INFO - PROCESS | 1814 | ++DOCSHELL 0x94e5a400 == 21 [pid = 1814] [id = 21]
05:28:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 57 (0x9cc04400) [pid = 1814] [serial = 57] [outer = (nil)]
05:28:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 58 (0x9d171c00) [pid = 1814] [serial = 58] [outer = 0x9cc04400]
05:28:56 INFO - PROCESS | 1814 | 1450272536450 Marionette INFO loaded listener.js
05:28:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 59 (0x9d6cb800) [pid = 1814] [serial = 59] [outer = 0x9cc04400]
05:28:57 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
05:28:57 INFO - document served over http requires an http
05:28:57 INFO - sub-resource via xhr-request using the http-csp
05:28:57 INFO - delivery method with keep-origin-redirect and when
05:28: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"
05:28:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:28:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:28:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:28:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:57 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
05:28:57 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1383ms
05:28:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
05:28:57 INFO - PROCESS | 1814 | ++DOCSHELL 0x952e4400 == 22 [pid = 1814] [id = 22]
05:28:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 60 (0x9d174c00) [pid = 1814] [serial = 60] [outer = (nil)]
05:28:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 61 (0x9f18f000) [pid = 1814] [serial = 61] [outer = 0x9d174c00]
05:28:57 INFO - PROCESS | 1814 | 1450272537762 Marionette INFO loaded listener.js
05:28:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 62 (0x9facbc00) [pid = 1814] [serial = 62] [outer = 0x9d174c00]
05:28:58 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
05:28:58 INFO - document served over http requires an http
05:28:58 INFO - sub-resource via xhr-request using the http-csp
05:28:58 INFO - delivery method with no-redirect and when
05:28: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"
05:28:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:28:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:28:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:28:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:58 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
05:28:58 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1282ms
05:28:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:28:58 INFO - PROCESS | 1814 | ++DOCSHELL 0x9f18cc00 == 23 [pid = 1814] [id = 23]
05:28:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 63 (0x9f960400) [pid = 1814] [serial = 63] [outer = (nil)]
05:28:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 64 (0xa077dc00) [pid = 1814] [serial = 64] [outer = 0x9f960400]
05:28:59 INFO - PROCESS | 1814 | 1450272539051 Marionette INFO loaded listener.js
05:28:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 65 (0xa0c93c00) [pid = 1814] [serial = 65] [outer = 0x9f960400]
05:28:59 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
05:28:59 INFO - document served over http requires an http
05:28:59 INFO - sub-resource via xhr-request using the http-csp
05:28:59 INFO - delivery method with swap-origin-redirect and when
05:28: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"
05:28:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:28:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:28:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:28:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:59 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
05:28:59 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1232ms
05:28:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:29:00 INFO - PROCESS | 1814 | ++DOCSHELL 0x950e5000 == 24 [pid = 1814] [id = 24]
05:29:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 66 (0xa077e000) [pid = 1814] [serial = 66] [outer = (nil)]
05:29:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 67 (0xa7dbcc00) [pid = 1814] [serial = 67] [outer = 0xa077e000]
05:29:00 INFO - PROCESS | 1814 | 1450272540400 Marionette INFO loaded listener.js
05:29:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 68 (0xa840f800) [pid = 1814] [serial = 68] [outer = 0xa077e000]
05:29:01 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
05:29:01 INFO - document served over http requires an https
05:29:01 INFO - sub-resource via fetch-request using the http-csp
05:29:01 INFO - delivery method with keep-origin-redirect and when
05:29: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"
05:29:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:29:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:29:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:29:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:01 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
05:29:01 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1578ms
05:29:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
05:29:01 INFO - PROCESS | 1814 | ++DOCSHELL 0x942ab800 == 25 [pid = 1814] [id = 25]
05:29:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 69 (0x95044000) [pid = 1814] [serial = 69] [outer = (nil)]
05:29:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 70 (0x9504f400) [pid = 1814] [serial = 70] [outer = 0x95044000]
05:29:01 INFO - PROCESS | 1814 | 1450272541940 Marionette INFO loaded listener.js
05:29:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 71 (0xa4f2a800) [pid = 1814] [serial = 71] [outer = 0x95044000]
05:29:02 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
05:29:02 INFO - document served over http requires an https
05:29:02 INFO - sub-resource via fetch-request using the http-csp
05:29:02 INFO - delivery method with no-redirect and when
05:29: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"
05:29:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:29:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:29:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:29:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:02 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
05:29:02 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1390ms
05:29:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:29:03 INFO - PROCESS | 1814 | ++DOCSHELL 0x95050000 == 26 [pid = 1814] [id = 26]
05:29:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 72 (0x950dac00) [pid = 1814] [serial = 72] [outer = (nil)]
05:29:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 73 (0xa8473c00) [pid = 1814] [serial = 73] [outer = 0x950dac00]
05:29:03 INFO - PROCESS | 1814 | 1450272543389 Marionette INFO loaded listener.js
05:29:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 74 (0xa8eb1800) [pid = 1814] [serial = 74] [outer = 0x950dac00]
05:29:04 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
05:29:04 INFO - document served over http requires an https
05:29:04 INFO - sub-resource via fetch-request using the http-csp
05:29:04 INFO - delivery method with swap-origin-redirect and when
05:29: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"
05:29:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:29:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:29:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:29:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:04 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
05:29:04 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1429ms
05:29:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:29:04 INFO - PROCESS | 1814 | ++DOCSHELL 0x94202800 == 27 [pid = 1814] [id = 27]
05:29:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 75 (0x9fb5a800) [pid = 1814] [serial = 75] [outer = (nil)]
05:29:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 76 (0xa0bf4800) [pid = 1814] [serial = 76] [outer = 0x9fb5a800]
05:29:04 INFO - PROCESS | 1814 | 1450272544773 Marionette INFO loaded listener.js
05:29:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 77 (0xa0bf7000) [pid = 1814] [serial = 77] [outer = 0x9fb5a800]
05:29:05 INFO - PROCESS | 1814 | ++DOCSHELL 0xa90d1c00 == 28 [pid = 1814] [id = 28]
05:29:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 78 (0xa9161000) [pid = 1814] [serial = 78] [outer = (nil)]
05:29:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 79 (0x92503800) [pid = 1814] [serial = 79] [outer = 0xa9161000]
05:29:05 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
05:29:05 INFO - document served over http requires an https
05:29:05 INFO - sub-resource via iframe-tag using the http-csp
05:29:05 INFO - delivery method with keep-origin-redirect and when
05:29: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"
05:29:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:29:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:29:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:05 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
05:29:05 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1443ms
05:29:05 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:29:06 INFO - PROCESS | 1814 | ++DOCSHELL 0x92502c00 == 29 [pid = 1814] [id = 29]
05:29:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 80 (0x92503000) [pid = 1814] [serial = 80] [outer = (nil)]
05:29:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 81 (0x9250c800) [pid = 1814] [serial = 81] [outer = 0x92503000]
05:29:06 INFO - PROCESS | 1814 | 1450272546278 Marionette INFO loaded listener.js
05:29:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 82 (0xa0bfc800) [pid = 1814] [serial = 82] [outer = 0x92503000]
05:29:07 INFO - PROCESS | 1814 | ++DOCSHELL 0x92501400 == 30 [pid = 1814] [id = 30]
05:29:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 83 (0x92501800) [pid = 1814] [serial = 83] [outer = (nil)]
05:29:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 84 (0x92508800) [pid = 1814] [serial = 84] [outer = 0x92501800]
05:29:08 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
05:29:08 INFO - document served over http requires an https
05:29:08 INFO - sub-resource via iframe-tag using the http-csp
05:29:08 INFO - delivery method with no-redirect and when
05:29: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"
05:29:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:29:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:29:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:08 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
05:29:08 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2347ms
05:29:08 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:29:08 INFO - PROCESS | 1814 | --DOCSHELL 0x94e5d400 == 29 [pid = 1814] [id = 16]
05:29:08 INFO - PROCESS | 1814 | --DOCSHELL 0x9e677400 == 28 [pid = 1814] [id = 15]
05:29:08 INFO - PROCESS | 1814 | --DOCSHELL 0xa8e53c00 == 27 [pid = 1814] [id = 13]
05:29:08 INFO - PROCESS | 1814 | --DOCSHELL 0x942b0800 == 26 [pid = 1814] [id = 8]
05:29:08 INFO - PROCESS | 1814 | ++DOCSHELL 0x92212800 == 27 [pid = 1814] [id = 31]
05:29:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 85 (0x92215800) [pid = 1814] [serial = 85] [outer = (nil)]
05:29:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 86 (0x92217800) [pid = 1814] [serial = 86] [outer = 0x92215800]
05:29:08 INFO - PROCESS | 1814 | 1450272548991 Marionette INFO loaded listener.js
05:29:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 87 (0x94e5ac00) [pid = 1814] [serial = 87] [outer = 0x92215800]
05:29:09 INFO - PROCESS | 1814 | ++DOCSHELL 0x97773800 == 28 [pid = 1814] [id = 32]
05:29:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 88 (0x97774c00) [pid = 1814] [serial = 88] [outer = (nil)]
05:29:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 89 (0x95d6d000) [pid = 1814] [serial = 89] [outer = 0x97774c00]
05:29:10 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
05:29:10 INFO - document served over http requires an https
05:29:10 INFO - sub-resource via iframe-tag using the http-csp
05:29:10 INFO - delivery method with swap-origin-redirect and when
05:29: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"
05:29:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:29:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:29:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:10 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
05:29:10 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1846ms
05:29:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:29:10 INFO - PROCESS | 1814 | ++DOCSHELL 0x9420d400 == 29 [pid = 1814] [id = 33]
05:29:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 90 (0x97821400) [pid = 1814] [serial = 90] [outer = (nil)]
05:29:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 91 (0x99ee0000) [pid = 1814] [serial = 91] [outer = 0x97821400]
05:29:10 INFO - PROCESS | 1814 | 1450272550646 Marionette INFO loaded listener.js
05:29:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 92 (0x9b102000) [pid = 1814] [serial = 92] [outer = 0x97821400]
05:29:11 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
05:29:11 INFO - document served over http requires an https
05:29:11 INFO - sub-resource via script-tag using the http-csp
05:29:11 INFO - delivery method with keep-origin-redirect and when
05:29: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"
05:29:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:29:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:29:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:11 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
05:29:11 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1592ms
05:29:11 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
05:29:12 INFO - PROCESS | 1814 | ++DOCSHELL 0x9b37bc00 == 30 [pid = 1814] [id = 34]
05:29:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 93 (0x9c5a6000) [pid = 1814] [serial = 93] [outer = (nil)]
05:29:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 94 (0x9c70ec00) [pid = 1814] [serial = 94] [outer = 0x9c5a6000]
05:29:12 INFO - PROCESS | 1814 | 1450272552202 Marionette INFO loaded listener.js
05:29:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 95 (0x9cab7000) [pid = 1814] [serial = 95] [outer = 0x9c5a6000]
05:29:13 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
05:29:13 INFO - document served over http requires an https
05:29:13 INFO - sub-resource via script-tag using the http-csp
05:29:13 INFO - delivery method with no-redirect and when
05:29: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"
05:29:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:29:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:29:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:13 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
05:29:13 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1431ms
05:29:13 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:29:13 INFO - PROCESS | 1814 | ++DOCSHELL 0x9504c800 == 31 [pid = 1814] [id = 35]
05:29:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 96 (0x9d6d3400) [pid = 1814] [serial = 96] [outer = (nil)]
05:29:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 97 (0x9e67d400) [pid = 1814] [serial = 97] [outer = 0x9d6d3400]
05:29:13 INFO - PROCESS | 1814 | 1450272553755 Marionette INFO loaded listener.js
05:29:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 98 (0x9fdc0400) [pid = 1814] [serial = 98] [outer = 0x9d6d3400]
05:29:14 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
05:29:14 INFO - document served over http requires an https
05:29:14 INFO - sub-resource via script-tag using the http-csp
05:29:14 INFO - delivery method with swap-origin-redirect and when
05:29: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"
05:29:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:29:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:29:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:14 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
05:29:14 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1546ms
05:29:14 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:29:15 INFO - PROCESS | 1814 | ++DOCSHELL 0x9b097400 == 32 [pid = 1814] [id = 36]
05:29:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 99 (0x9bf77c00) [pid = 1814] [serial = 99] [outer = (nil)]
05:29:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 100 (0xa7ec6c00) [pid = 1814] [serial = 100] [outer = 0x9bf77c00]
05:29:15 INFO - PROCESS | 1814 | 1450272555179 Marionette INFO loaded listener.js
05:29:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 101 (0xa8095c00) [pid = 1814] [serial = 101] [outer = 0x9bf77c00]
05:29:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 102 (0xa8e0fc00) [pid = 1814] [serial = 102] [outer = 0x952ea400]
05:29:16 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
05:29:16 INFO - document served over http requires an https
05:29:16 INFO - sub-resource via xhr-request using the http-csp
05:29:16 INFO - delivery method with keep-origin-redirect and when
05:29: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"
05:29:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:29:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:29:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:16 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
05:29:16 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1483ms
05:29:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
05:29:16 INFO - PROCESS | 1814 | ++DOCSHELL 0x91ca7800 == 33 [pid = 1814] [id = 37]
05:29:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 103 (0x91ca7c00) [pid = 1814] [serial = 103] [outer = (nil)]
05:29:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 104 (0x9ca24000) [pid = 1814] [serial = 104] [outer = 0x91ca7c00]
05:29:16 INFO - PROCESS | 1814 | 1450272556686 Marionette INFO loaded listener.js
05:29:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 105 (0xa91a3800) [pid = 1814] [serial = 105] [outer = 0x91ca7c00]
05:29:17 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
05:29:17 INFO - document served over http requires an https
05:29:17 INFO - sub-resource via xhr-request using the http-csp
05:29:17 INFO - delivery method with no-redirect and when
05:29: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"
05:29:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:29:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:29:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:17 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
05:29:17 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1388ms
05:29:17 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:29:17 INFO - PROCESS | 1814 | ++DOCSHELL 0x91ce3400 == 34 [pid = 1814] [id = 38]
05:29:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 106 (0x91ceac00) [pid = 1814] [serial = 106] [outer = (nil)]
05:29:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 107 (0x91cefc00) [pid = 1814] [serial = 107] [outer = 0x91ceac00]
05:29:18 INFO - PROCESS | 1814 | 1450272558047 Marionette INFO loaded listener.js
05:29:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 108 (0x91a9f800) [pid = 1814] [serial = 108] [outer = 0x91ceac00]
05:29:18 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
05:29:18 INFO - document served over http requires an https
05:29:18 INFO - sub-resource via xhr-request using the http-csp
05:29:18 INFO - delivery method with swap-origin-redirect and when
05:29: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"
05:29:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:29:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:29:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:18 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
05:29:18 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1335ms
05:29:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:29:19 INFO - PROCESS | 1814 | ++DOCSHELL 0x91aa2c00 == 35 [pid = 1814] [id = 39]
05:29:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 109 (0x91aa3000) [pid = 1814] [serial = 109] [outer = (nil)]
05:29:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 110 (0x91aab400) [pid = 1814] [serial = 110] [outer = 0x91aa3000]
05:29:19 INFO - PROCESS | 1814 | 1450272559347 Marionette INFO loaded listener.js
05:29:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 111 (0x95d66800) [pid = 1814] [serial = 111] [outer = 0x91aa3000]
05:29:20 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
05:29:20 INFO - document served over http requires an http
05:29:20 INFO - sub-resource via fetch-request using the http-csp
05:29:20 INFO - delivery method with keep-origin-redirect and when
05:29: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"
05:29:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:29:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:29:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:29:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:20 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
05:29:20 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1278ms
05:29:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
05:29:20 INFO - PROCESS | 1814 | ++DOCSHELL 0x91618400 == 36 [pid = 1814] [id = 40]
05:29:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 112 (0x91619400) [pid = 1814] [serial = 112] [outer = (nil)]
05:29:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 113 (0x9161f400) [pid = 1814] [serial = 113] [outer = 0x91619400]
05:29:20 INFO - PROCESS | 1814 | 1450272560664 Marionette INFO loaded listener.js
05:29:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 114 (0x91625400) [pid = 1814] [serial = 114] [outer = 0x91619400]
05:29:22 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
05:29:22 INFO - document served over http requires an http
05:29:22 INFO - sub-resource via fetch-request using the http-csp
05:29:22 INFO - delivery method with no-redirect and when
05:29: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"
05:29:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:29:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:29:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:29:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:22 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
05:29:22 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2333ms
05:29:22 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:29:23 INFO - PROCESS | 1814 | ++DOCSHELL 0x915bb400 == 37 [pid = 1814] [id = 41]
05:29:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 115 (0x915c2000) [pid = 1814] [serial = 115] [outer = (nil)]
05:29:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 116 (0x91675c00) [pid = 1814] [serial = 116] [outer = 0x915c2000]
05:29:23 INFO - PROCESS | 1814 | 1450272563282 Marionette INFO loaded listener.js
05:29:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 117 (0x9167d800) [pid = 1814] [serial = 117] [outer = 0x915c2000]
05:29:23 INFO - PROCESS | 1814 | --DOCSHELL 0x95d66400 == 36 [pid = 1814] [id = 19]
05:29:23 INFO - PROCESS | 1814 | --DOCSHELL 0x9776ac00 == 35 [pid = 1814] [id = 20]
05:29:23 INFO - PROCESS | 1814 | --DOCSHELL 0x94e5a400 == 34 [pid = 1814] [id = 21]
05:29:23 INFO - PROCESS | 1814 | --DOCSHELL 0x952e4400 == 33 [pid = 1814] [id = 22]
05:29:23 INFO - PROCESS | 1814 | --DOCSHELL 0x942ab800 == 32 [pid = 1814] [id = 25]
05:29:23 INFO - PROCESS | 1814 | --DOCSHELL 0x95050000 == 31 [pid = 1814] [id = 26]
05:29:23 INFO - PROCESS | 1814 | --DOCSHELL 0xa90d1c00 == 30 [pid = 1814] [id = 28]
05:29:23 INFO - PROCESS | 1814 | --DOCSHELL 0x92501400 == 29 [pid = 1814] [id = 30]
05:29:26 INFO - PROCESS | 1814 | --DOCSHELL 0x9beeec00 == 28 [pid = 1814] [id = 17]
05:29:26 INFO - PROCESS | 1814 | --DOCSHELL 0x950e5000 == 27 [pid = 1814] [id = 24]
05:29:26 INFO - PROCESS | 1814 | --DOCSHELL 0x92502c00 == 26 [pid = 1814] [id = 29]
05:29:26 INFO - PROCESS | 1814 | --DOCSHELL 0x92212800 == 25 [pid = 1814] [id = 31]
05:29:26 INFO - PROCESS | 1814 | --DOCSHELL 0x97773800 == 24 [pid = 1814] [id = 32]
05:29:26 INFO - PROCESS | 1814 | --DOCSHELL 0x9c707400 == 23 [pid = 1814] [id = 14]
05:29:26 INFO - PROCESS | 1814 | --DOCSHELL 0x9420d400 == 22 [pid = 1814] [id = 33]
05:29:26 INFO - PROCESS | 1814 | --DOCSHELL 0x9b6cec00 == 21 [pid = 1814] [id = 11]
05:29:26 INFO - PROCESS | 1814 | --DOCSHELL 0x9b37bc00 == 20 [pid = 1814] [id = 34]
05:29:26 INFO - PROCESS | 1814 | --DOCSHELL 0x942b1400 == 19 [pid = 1814] [id = 12]
05:29:26 INFO - PROCESS | 1814 | --DOCSHELL 0x9504c800 == 18 [pid = 1814] [id = 35]
05:29:26 INFO - PROCESS | 1814 | --DOCSHELL 0x9420c000 == 17 [pid = 1814] [id = 18]
05:29:26 INFO - PROCESS | 1814 | --DOCSHELL 0x9b097400 == 16 [pid = 1814] [id = 36]
05:29:26 INFO - PROCESS | 1814 | --DOCSHELL 0x91ca7800 == 15 [pid = 1814] [id = 37]
05:29:26 INFO - PROCESS | 1814 | --DOCSHELL 0x91ce3400 == 14 [pid = 1814] [id = 38]
05:29:26 INFO - PROCESS | 1814 | --DOCSHELL 0x91aa2c00 == 13 [pid = 1814] [id = 39]
05:29:26 INFO - PROCESS | 1814 | --DOCSHELL 0x91618400 == 12 [pid = 1814] [id = 40]
05:29:26 INFO - PROCESS | 1814 | --DOCSHELL 0x95db0c00 == 11 [pid = 1814] [id = 6]
05:29:26 INFO - PROCESS | 1814 | --DOCSHELL 0x94202800 == 10 [pid = 1814] [id = 27]
05:29:26 INFO - PROCESS | 1814 | --DOCSHELL 0x9f18cc00 == 9 [pid = 1814] [id = 23]
05:29:28 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
05:29:28 INFO - document served over http requires an http
05:29:28 INFO - sub-resource via fetch-request using the http-csp
05:29:28 INFO - delivery method with swap-origin-redirect and when
05:29: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"
05:29:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:29:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:29:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:29:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:28 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
05:29:28 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 5891ms
05:29:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:29:28 INFO - PROCESS | 1814 | ++DOCSHELL 0x91aa5400 == 10 [pid = 1814] [id = 42]
05:29:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 118 (0x91aa5c00) [pid = 1814] [serial = 118] [outer = (nil)]
05:29:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 119 (0x91aa9000) [pid = 1814] [serial = 119] [outer = 0x91aa5c00]
05:29:28 INFO - PROCESS | 1814 | 1450272568916 Marionette INFO loaded listener.js
05:29:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 120 (0x91ca5c00) [pid = 1814] [serial = 120] [outer = 0x91aa5c00]
05:29:29 INFO - PROCESS | 1814 | ++DOCSHELL 0x91ce7400 == 11 [pid = 1814] [id = 43]
05:29:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 121 (0x91ce8800) [pid = 1814] [serial = 121] [outer = (nil)]
05:29:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 122 (0x91aa1400) [pid = 1814] [serial = 122] [outer = 0x91ce8800]
05:29:29 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
05:29:29 INFO - document served over http requires an http
05:29:29 INFO - sub-resource via iframe-tag using the http-csp
05:29:29 INFO - delivery method with keep-origin-redirect and when
05:29: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"
05:29:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:29:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:29:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:29 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
05:29:29 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1399ms
05:29:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:29:30 INFO - PROCESS | 1814 | ++DOCSHELL 0x91ce9400 == 12 [pid = 1814] [id = 44]
05:29:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 123 (0x91cedc00) [pid = 1814] [serial = 123] [outer = (nil)]
05:29:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 124 (0x92504400) [pid = 1814] [serial = 124] [outer = 0x91cedc00]
05:29:30 INFO - PROCESS | 1814 | 1450272570390 Marionette INFO loaded listener.js
05:29:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 125 (0x94202400) [pid = 1814] [serial = 125] [outer = 0x91cedc00]
05:29:31 INFO - PROCESS | 1814 | ++DOCSHELL 0x95043000 == 13 [pid = 1814] [id = 45]
05:29:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 126 (0x95043800) [pid = 1814] [serial = 126] [outer = (nil)]
05:29:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 127 (0x9504cc00) [pid = 1814] [serial = 127] [outer = 0x95043800]
05:29:31 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
05:29:31 INFO - document served over http requires an http
05:29:31 INFO - sub-resource via iframe-tag using the http-csp
05:29:31 INFO - delivery method with no-redirect and when
05:29: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"
05:29:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:29:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:29:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:31 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
05:29:31 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1431ms
05:29:31 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:29:31 INFO - PROCESS | 1814 | ++DOCSHELL 0x92217000 == 14 [pid = 1814] [id = 46]
05:29:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 128 (0x952ea000) [pid = 1814] [serial = 128] [outer = (nil)]
05:29:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 129 (0x95d6d800) [pid = 1814] [serial = 129] [outer = 0x952ea000]
05:29:31 INFO - PROCESS | 1814 | 1450272571799 Marionette INFO loaded listener.js
05:29:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 130 (0x9776cc00) [pid = 1814] [serial = 130] [outer = 0x952ea000]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 129 (0x9d174c00) [pid = 1814] [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]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 128 (0x9c5a6000) [pid = 1814] [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]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 127 (0x942b4c00) [pid = 1814] [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]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 126 (0x94e53400) [pid = 1814] [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]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 125 (0x9b6d1400) [pid = 1814] [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]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 124 (0x94e53000) [pid = 1814] [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]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 123 (0x91aa3000) [pid = 1814] [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]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 122 (0x97774c00) [pid = 1814] [serial = 88] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 121 (0x97821400) [pid = 1814] [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]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 120 (0x9bf77c00) [pid = 1814] [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]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 119 (0x9f960400) [pid = 1814] [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]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 118 (0x92215800) [pid = 1814] [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]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 117 (0xa8ebd400) [pid = 1814] [serial = 36] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 116 (0x91619400) [pid = 1814] [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]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 115 (0x9fb5a800) [pid = 1814] [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]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 114 (0x9d6d3400) [pid = 1814] [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]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 113 (0x97777000) [pid = 1814] [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]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 112 (0x95d6fc00) [pid = 1814] [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]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 111 (0x92501800) [pid = 1814] [serial = 83] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272547803]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 110 (0x91ca7c00) [pid = 1814] [serial = 103] [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]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 109 (0x9ca26400) [pid = 1814] [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]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 108 (0x9beef000) [pid = 1814] [serial = 46] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 107 (0x92503000) [pid = 1814] [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]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 106 (0x950dac00) [pid = 1814] [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]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 105 (0x9cc04400) [pid = 1814] [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]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 104 (0xa9161000) [pid = 1814] [serial = 78] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 103 (0x95d72400) [pid = 1814] [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]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 102 (0x91ceac00) [pid = 1814] [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]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 101 (0x95db1400) [pid = 1814] [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]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 100 (0x9e677c00) [pid = 1814] [serial = 41] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272529058]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 99 (0x95044000) [pid = 1814] [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]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 98 (0xa077e000) [pid = 1814] [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]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 97 (0x9d171c00) [pid = 1814] [serial = 58] [outer = (nil)] [url = about:blank]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 96 (0x9f18f000) [pid = 1814] [serial = 61] [outer = (nil)] [url = about:blank]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 95 (0x95d70000) [pid = 1814] [serial = 47] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 94 (0x9e670c00) [pid = 1814] [serial = 44] [outer = (nil)] [url = about:blank]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 93 (0xa846d800) [pid = 1814] [serial = 37] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 92 (0xa0c8f400) [pid = 1814] [serial = 34] [outer = (nil)] [url = about:blank]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 91 (0x942b9400) [pid = 1814] [serial = 22] [outer = (nil)] [url = about:blank]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 90 (0x97776800) [pid = 1814] [serial = 25] [outer = (nil)] [url = about:blank]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 89 (0x9bc7e400) [pid = 1814] [serial = 31] [outer = (nil)] [url = about:blank]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 88 (0x9e670400) [pid = 1814] [serial = 42] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272529058]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 87 (0x9ca2a800) [pid = 1814] [serial = 39] [outer = (nil)] [url = about:blank]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 86 (0x92217800) [pid = 1814] [serial = 86] [outer = (nil)] [url = about:blank]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 85 (0x92508800) [pid = 1814] [serial = 84] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272547803]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 84 (0x92503800) [pid = 1814] [serial = 79] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 83 (0x9ad30000) [pid = 1814] [serial = 28] [outer = (nil)] [url = about:blank]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 82 (0x9c5a7000) [pid = 1814] [serial = 55] [outer = (nil)] [url = about:blank]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 81 (0xa4fa8c00) [pid = 1814] [serial = 2] [outer = (nil)] [url = about:blank]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 80 (0x95da9c00) [pid = 1814] [serial = 49] [outer = (nil)] [url = about:blank]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 79 (0x99ed3c00) [pid = 1814] [serial = 52] [outer = (nil)] [url = about:blank]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 78 (0xa8473c00) [pid = 1814] [serial = 73] [outer = (nil)] [url = about:blank]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 77 (0xa0bf4800) [pid = 1814] [serial = 76] [outer = (nil)] [url = about:blank]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 76 (0x99ee0000) [pid = 1814] [serial = 91] [outer = (nil)] [url = about:blank]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 75 (0x9bc88800) [pid = 1814] [serial = 12] [outer = (nil)] [url = about:blank]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 74 (0xa7dbcc00) [pid = 1814] [serial = 67] [outer = (nil)] [url = about:blank]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 73 (0x9504f400) [pid = 1814] [serial = 70] [outer = (nil)] [url = about:blank]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 72 (0x9b65f400) [pid = 1814] [serial = 9] [outer = (nil)] [url = about:blank]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 71 (0xa077dc00) [pid = 1814] [serial = 64] [outer = (nil)] [url = about:blank]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 70 (0x91cefc00) [pid = 1814] [serial = 107] [outer = (nil)] [url = about:blank]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 69 (0x9c70ec00) [pid = 1814] [serial = 94] [outer = (nil)] [url = about:blank]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 68 (0x95d6d000) [pid = 1814] [serial = 89] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 67 (0x9ca24000) [pid = 1814] [serial = 104] [outer = (nil)] [url = about:blank]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 66 (0x950e2000) [pid = 1814] [serial = 19] [outer = (nil)] [url = about:blank]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 65 (0x95db3000) [pid = 1814] [serial = 16] [outer = (nil)] [url = about:blank]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 64 (0xa7ec6c00) [pid = 1814] [serial = 100] [outer = (nil)] [url = about:blank]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 63 (0x9e67d400) [pid = 1814] [serial = 97] [outer = (nil)] [url = about:blank]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 62 (0x9250c800) [pid = 1814] [serial = 81] [outer = (nil)] [url = about:blank]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 61 (0x9161f400) [pid = 1814] [serial = 113] [outer = (nil)] [url = about:blank]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 60 (0x91aab400) [pid = 1814] [serial = 110] [outer = (nil)] [url = about:blank]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 59 (0x9b187000) [pid = 1814] [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.]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 58 (0xa0c93c00) [pid = 1814] [serial = 65] [outer = (nil)] [url = about:blank]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 57 (0x9facbc00) [pid = 1814] [serial = 62] [outer = (nil)] [url = about:blank]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 56 (0x9d6cb800) [pid = 1814] [serial = 59] [outer = (nil)] [url = about:blank]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 55 (0xa91a3800) [pid = 1814] [serial = 105] [outer = (nil)] [url = about:blank]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 54 (0xa8095c00) [pid = 1814] [serial = 101] [outer = (nil)] [url = about:blank]
05:29:33 INFO - PROCESS | 1814 | --DOMWINDOW == 53 (0x91a9f800) [pid = 1814] [serial = 108] [outer = (nil)] [url = about:blank]
05:29:33 INFO - PROCESS | 1814 | ++DOCSHELL 0x91ce5800 == 15 [pid = 1814] [id = 47]
05:29:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 54 (0x91ce8000) [pid = 1814] [serial = 131] [outer = (nil)]
05:29:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 55 (0x95044000) [pid = 1814] [serial = 132] [outer = 0x91ce8000]
05:29:34 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
05:29:34 INFO - document served over http requires an http
05:29:34 INFO - sub-resource via iframe-tag using the http-csp
05:29:34 INFO - delivery method with swap-origin-redirect and when
05:29: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"
05:29:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:29:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:29:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:34 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
05:29:34 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2803ms
05:29:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:29:34 INFO - PROCESS | 1814 | ++DOCSHELL 0x91ceac00 == 16 [pid = 1814] [id = 48]
05:29:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 56 (0x92501c00) [pid = 1814] [serial = 133] [outer = (nil)]
05:29:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 57 (0x97776800) [pid = 1814] [serial = 134] [outer = 0x92501c00]
05:29:34 INFO - PROCESS | 1814 | 1450272574647 Marionette INFO loaded listener.js
05:29:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 58 (0x97848800) [pid = 1814] [serial = 135] [outer = 0x92501c00]
05:29:35 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
05:29:35 INFO - document served over http requires an http
05:29:35 INFO - sub-resource via script-tag using the http-csp
05:29:35 INFO - delivery method with keep-origin-redirect and when
05:29: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"
05:29:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:29:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:29:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:35 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
05:29:35 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1233ms
05:29:35 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
05:29:35 INFO - PROCESS | 1814 | ++DOCSHELL 0x91678400 == 17 [pid = 1814] [id = 49]
05:29:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 59 (0x9167ec00) [pid = 1814] [serial = 136] [outer = (nil)]
05:29:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 60 (0x91ce0c00) [pid = 1814] [serial = 137] [outer = 0x9167ec00]
05:29:35 INFO - PROCESS | 1814 | 1450272575962 Marionette INFO loaded listener.js
05:29:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 61 (0x92214c00) [pid = 1814] [serial = 138] [outer = 0x9167ec00]
05:29:36 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
05:29:36 INFO - document served over http requires an http
05:29:36 INFO - sub-resource via script-tag using the http-csp
05:29:36 INFO - delivery method with no-redirect and when
05:29: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"
05:29:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:29:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:29:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:36 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
05:29:36 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1392ms
05:29:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:29:37 INFO - PROCESS | 1814 | ++DOCSHELL 0x91682400 == 18 [pid = 1814] [id = 50]
05:29:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 62 (0x91ceb000) [pid = 1814] [serial = 139] [outer = (nil)]
05:29:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 63 (0x97847c00) [pid = 1814] [serial = 140] [outer = 0x91ceb000]
05:29:37 INFO - PROCESS | 1814 | 1450272577344 Marionette INFO loaded listener.js
05:29:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 64 (0x9acd8000) [pid = 1814] [serial = 141] [outer = 0x91ceb000]
05:29:38 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
05:29:38 INFO - document served over http requires an http
05:29:38 INFO - sub-resource via script-tag using the http-csp
05:29:38 INFO - delivery method with swap-origin-redirect and when
05:29:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:29:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:29:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:29:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:38 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
05:29:38 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1435ms
05:29:38 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:29:38 INFO - PROCESS | 1814 | ++DOCSHELL 0x915bbc00 == 19 [pid = 1814] [id = 51]
05:29:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 65 (0x91ca3800) [pid = 1814] [serial = 142] [outer = (nil)]
05:29:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 66 (0x9bc7b400) [pid = 1814] [serial = 143] [outer = 0x91ca3800]
05:29:38 INFO - PROCESS | 1814 | 1450272578857 Marionette INFO loaded listener.js
05:29:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 67 (0x9beeb800) [pid = 1814] [serial = 144] [outer = 0x91ca3800]
05:29:39 INFO - PROCESS | 1814 | 1450272579593 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
05:29:40 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
05:29:40 INFO - document served over http requires an http
05:29:40 INFO - sub-resource via xhr-request using the http-csp
05:29:40 INFO - delivery method with keep-origin-redirect and when
05:29: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"
05:29:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:29:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:29:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:40 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
05:29:40 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1743ms
05:29:40 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
05:29:40 INFO - PROCESS | 1814 | ++DOCSHELL 0x91ce3c00 == 20 [pid = 1814] [id = 52]
05:29:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 68 (0x9ca27800) [pid = 1814] [serial = 145] [outer = (nil)]
05:29:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 69 (0x9cab8400) [pid = 1814] [serial = 146] [outer = 0x9ca27800]
05:29:40 INFO - PROCESS | 1814 | 1450272580729 Marionette INFO loaded listener.js
05:29:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 70 (0x9e66f800) [pid = 1814] [serial = 147] [outer = 0x9ca27800]
05:29:41 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
05:29:41 INFO - document served over http requires an http
05:29:41 INFO - sub-resource via xhr-request using the http-csp
05:29:41 INFO - delivery method with no-redirect and when
05:29: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"
05:29:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:29:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:29:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:41 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
05:29:41 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1506ms
05:29:41 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:29:42 INFO - PROCESS | 1814 | ++DOCSHELL 0x9e679800 == 21 [pid = 1814] [id = 53]
05:29:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 71 (0x9f18b000) [pid = 1814] [serial = 148] [outer = (nil)]
05:29:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 72 (0x9f960c00) [pid = 1814] [serial = 149] [outer = 0x9f18b000]
05:29:42 INFO - PROCESS | 1814 | 1450272582461 Marionette INFO loaded listener.js
05:29:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 73 (0x9f9db000) [pid = 1814] [serial = 150] [outer = 0x9f18b000]
05:29:43 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
05:29:43 INFO - document served over http requires an http
05:29:43 INFO - sub-resource via xhr-request using the http-csp
05:29:43 INFO - delivery method with swap-origin-redirect and when
05:29:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:29:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:29:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:29:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:43 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
05:29:43 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1765ms
05:29:43 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:29:44 INFO - PROCESS | 1814 | ++DOCSHELL 0x91680c00 == 22 [pid = 1814] [id = 54]
05:29:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 74 (0x91a9f400) [pid = 1814] [serial = 151] [outer = (nil)]
05:29:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 75 (0xa0780400) [pid = 1814] [serial = 152] [outer = 0x91a9f400]
05:29:44 INFO - PROCESS | 1814 | 1450272584159 Marionette INFO loaded listener.js
05:29:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 76 (0xa0bf8000) [pid = 1814] [serial = 153] [outer = 0x91a9f400]
05:29:45 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
05:29:45 INFO - document served over http requires an https
05:29:45 INFO - sub-resource via fetch-request using the http-csp
05:29:45 INFO - delivery method with keep-origin-redirect and when
05:29: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"
05:29:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:29:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:29:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:29:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:45 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
05:29:45 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1738ms
05:29:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
05:29:45 INFO - PROCESS | 1814 | ++DOCSHELL 0xa4f7b400 == 23 [pid = 1814] [id = 55]
05:29:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 77 (0xa4f7c400) [pid = 1814] [serial = 154] [outer = (nil)]
05:29:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 78 (0xa4fa9000) [pid = 1814] [serial = 155] [outer = 0xa4f7c400]
05:29:45 INFO - PROCESS | 1814 | 1450272585971 Marionette INFO loaded listener.js
05:29:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 79 (0xa808d400) [pid = 1814] [serial = 156] [outer = 0xa4f7c400]
05:29:46 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
05:29:46 INFO - document served over http requires an https
05:29:46 INFO - sub-resource via fetch-request using the http-csp
05:29:46 INFO - delivery method with no-redirect and when
05:29: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"
05:29:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:29:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:29:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:29:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:46 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
05:29:46 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1656ms
05:29:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:29:48 INFO - PROCESS | 1814 | ++DOCSHELL 0x915b6800 == 24 [pid = 1814] [id = 56]
05:29:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 80 (0x915b7000) [pid = 1814] [serial = 157] [outer = (nil)]
05:29:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 81 (0x91617c00) [pid = 1814] [serial = 158] [outer = 0x915b7000]
05:29:48 INFO - PROCESS | 1814 | 1450272588372 Marionette INFO loaded listener.js
05:29:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 82 (0x952e7400) [pid = 1814] [serial = 159] [outer = 0x915b7000]
05:29:49 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
05:29:49 INFO - document served over http requires an https
05:29:49 INFO - sub-resource via fetch-request using the http-csp
05:29:49 INFO - delivery method with swap-origin-redirect and when
05:29: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"
05:29:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:29:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:29:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:29:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:49 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
05:29:49 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2461ms
05:29:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:29:49 INFO - PROCESS | 1814 | --DOCSHELL 0x91ce7400 == 23 [pid = 1814] [id = 43]
05:29:49 INFO - PROCESS | 1814 | --DOCSHELL 0x95043000 == 22 [pid = 1814] [id = 45]
05:29:49 INFO - PROCESS | 1814 | --DOCSHELL 0x91ce5800 == 21 [pid = 1814] [id = 47]
05:29:49 INFO - PROCESS | 1814 | --DOMWINDOW == 81 (0x9c7d1c00) [pid = 1814] [serial = 56] [outer = (nil)] [url = about:blank]
05:29:49 INFO - PROCESS | 1814 | --DOMWINDOW == 80 (0x94e5ac00) [pid = 1814] [serial = 87] [outer = (nil)] [url = about:blank]
05:29:49 INFO - PROCESS | 1814 | --DOMWINDOW == 79 (0xa0bfc800) [pid = 1814] [serial = 82] [outer = (nil)] [url = about:blank]
05:29:49 INFO - PROCESS | 1814 | --DOMWINDOW == 78 (0x9accb800) [pid = 1814] [serial = 50] [outer = (nil)] [url = about:blank]
05:29:49 INFO - PROCESS | 1814 | --DOMWINDOW == 77 (0x9b00c800) [pid = 1814] [serial = 53] [outer = (nil)] [url = about:blank]
05:29:49 INFO - PROCESS | 1814 | --DOMWINDOW == 76 (0xa0bf7000) [pid = 1814] [serial = 77] [outer = (nil)] [url = about:blank]
05:29:49 INFO - PROCESS | 1814 | --DOMWINDOW == 75 (0x9cab6800) [pid = 1814] [serial = 32] [outer = (nil)] [url = about:blank]
05:29:49 INFO - PROCESS | 1814 | --DOMWINDOW == 74 (0x9d6d0800) [pid = 1814] [serial = 35] [outer = (nil)] [url = about:blank]
05:29:49 INFO - PROCESS | 1814 | --DOMWINDOW == 73 (0x950de800) [pid = 1814] [serial = 23] [outer = (nil)] [url = about:blank]
05:29:49 INFO - PROCESS | 1814 | --DOMWINDOW == 72 (0x9b08b000) [pid = 1814] [serial = 17] [outer = (nil)] [url = about:blank]
05:29:49 INFO - PROCESS | 1814 | --DOMWINDOW == 71 (0x9bee2400) [pid = 1814] [serial = 45] [outer = (nil)] [url = about:blank]
05:29:49 INFO - PROCESS | 1814 | --DOMWINDOW == 70 (0x9cc06c00) [pid = 1814] [serial = 40] [outer = (nil)] [url = about:blank]
05:29:49 INFO - PROCESS | 1814 | --DOMWINDOW == 69 (0x9cab7000) [pid = 1814] [serial = 95] [outer = (nil)] [url = about:blank]
05:29:49 INFO - PROCESS | 1814 | --DOMWINDOW == 68 (0xa840f800) [pid = 1814] [serial = 68] [outer = (nil)] [url = about:blank]
05:29:50 INFO - PROCESS | 1814 | --DOMWINDOW == 67 (0xa8eb1800) [pid = 1814] [serial = 74] [outer = (nil)] [url = about:blank]
05:29:50 INFO - PROCESS | 1814 | --DOMWINDOW == 66 (0x9b102000) [pid = 1814] [serial = 92] [outer = (nil)] [url = about:blank]
05:29:50 INFO - PROCESS | 1814 | --DOMWINDOW == 65 (0x9fdc0400) [pid = 1814] [serial = 98] [outer = (nil)] [url = about:blank]
05:29:50 INFO - PROCESS | 1814 | --DOMWINDOW == 64 (0xa4f2a800) [pid = 1814] [serial = 71] [outer = (nil)] [url = about:blank]
05:29:50 INFO - PROCESS | 1814 | --DOMWINDOW == 63 (0x91625400) [pid = 1814] [serial = 114] [outer = (nil)] [url = about:blank]
05:29:50 INFO - PROCESS | 1814 | --DOMWINDOW == 62 (0x95d66800) [pid = 1814] [serial = 111] [outer = (nil)] [url = about:blank]
05:29:50 INFO - PROCESS | 1814 | ++DOCSHELL 0x91678c00 == 22 [pid = 1814] [id = 57]
05:29:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 63 (0x9167fc00) [pid = 1814] [serial = 160] [outer = (nil)]
05:29:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 64 (0x91aaa800) [pid = 1814] [serial = 161] [outer = 0x9167fc00]
05:29:50 INFO - PROCESS | 1814 | 1450272590676 Marionette INFO loaded listener.js
05:29:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 65 (0x91caac00) [pid = 1814] [serial = 162] [outer = 0x9167fc00]
05:29:51 INFO - PROCESS | 1814 | ++DOCSHELL 0x95042400 == 23 [pid = 1814] [id = 58]
05:29:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 66 (0x95043000) [pid = 1814] [serial = 163] [outer = (nil)]
05:29:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 67 (0x9250c000) [pid = 1814] [serial = 164] [outer = 0x95043000]
05:29:51 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
05:29:51 INFO - document served over http requires an https
05:29:51 INFO - sub-resource via iframe-tag using the http-csp
05:29:51 INFO - delivery method with keep-origin-redirect and when
05:29: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"
05:29:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:29:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:29:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:51 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
05:29:51 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2336ms
05:29:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:29:52 INFO - PROCESS | 1814 | ++DOCSHELL 0x94e5d400 == 24 [pid = 1814] [id = 59]
05:29:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 68 (0x95046000) [pid = 1814] [serial = 165] [outer = (nil)]
05:29:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 69 (0x950e1400) [pid = 1814] [serial = 166] [outer = 0x95046000]
05:29:52 INFO - PROCESS | 1814 | 1450272592504 Marionette INFO loaded listener.js
05:29:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 70 (0x95da5c00) [pid = 1814] [serial = 167] [outer = 0x95046000]
05:29:53 INFO - PROCESS | 1814 | ++DOCSHELL 0x99edf400 == 25 [pid = 1814] [id = 60]
05:29:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 71 (0x9aa63400) [pid = 1814] [serial = 168] [outer = (nil)]
05:29:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 72 (0x9ac11000) [pid = 1814] [serial = 169] [outer = 0x9aa63400]
05:29:53 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
05:29:53 INFO - document served over http requires an https
05:29:53 INFO - sub-resource via iframe-tag using the http-csp
05:29:53 INFO - delivery method with no-redirect and when
05:29: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"
05:29:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:29:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:29:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:53 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
05:29:53 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1614ms
05:29:53 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:29:54 INFO - PROCESS | 1814 | ++DOCSHELL 0x952ec800 == 26 [pid = 1814] [id = 61]
05:29:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 73 (0x9acc9400) [pid = 1814] [serial = 170] [outer = (nil)]
05:29:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 74 (0x9b18d800) [pid = 1814] [serial = 171] [outer = 0x9acc9400]
05:29:54 INFO - PROCESS | 1814 | 1450272594215 Marionette INFO loaded listener.js
05:29:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 75 (0x9bc86000) [pid = 1814] [serial = 172] [outer = 0x9acc9400]
05:29:54 INFO - PROCESS | 1814 | ++DOCSHELL 0x9beef400 == 27 [pid = 1814] [id = 62]
05:29:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 76 (0x9bef0800) [pid = 1814] [serial = 173] [outer = (nil)]
05:29:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 77 (0x9beeac00) [pid = 1814] [serial = 174] [outer = 0x9bef0800]
05:29:55 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
05:29:55 INFO - document served over http requires an https
05:29:55 INFO - sub-resource via iframe-tag using the http-csp
05:29:55 INFO - delivery method with swap-origin-redirect and when
05:29: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"
05:29:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:29:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:29:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:55 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
05:29:55 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1831ms
05:29:55 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:29:55 INFO - PROCESS | 1814 | ++DOCSHELL 0x9ca2a000 == 28 [pid = 1814] [id = 63]
05:29:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 78 (0x9cab0c00) [pid = 1814] [serial = 175] [outer = (nil)]
05:29:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 79 (0x9cc2d400) [pid = 1814] [serial = 176] [outer = 0x9cab0c00]
05:29:56 INFO - PROCESS | 1814 | 1450272596056 Marionette INFO loaded listener.js
05:29:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 80 (0x9d6d0c00) [pid = 1814] [serial = 177] [outer = 0x9cab0c00]
05:29:57 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
05:29:57 INFO - document served over http requires an https
05:29:57 INFO - sub-resource via script-tag using the http-csp
05:29:57 INFO - delivery method with keep-origin-redirect and when
05:29: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"
05:29:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:29:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:29:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:57 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
05:29:57 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1648ms
05:29:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
05:29:57 INFO - PROCESS | 1814 | ++DOCSHELL 0x9b65f800 == 29 [pid = 1814] [id = 64]
05:29:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 81 (0x9cab6800) [pid = 1814] [serial = 178] [outer = (nil)]
05:29:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 82 (0x9fa66c00) [pid = 1814] [serial = 179] [outer = 0x9cab6800]
05:29:57 INFO - PROCESS | 1814 | 1450272597629 Marionette INFO loaded listener.js
05:29:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 83 (0x9fde3400) [pid = 1814] [serial = 180] [outer = 0x9cab6800]
05:29:58 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
05:29:58 INFO - document served over http requires an https
05:29:58 INFO - sub-resource via script-tag using the http-csp
05:29:58 INFO - delivery method with no-redirect and when
05:29: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"
05:29:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:29:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:29:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:58 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
05:29:58 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1298ms
05:29:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:29:58 INFO - PROCESS | 1814 | ++DOCSHELL 0x92211000 == 30 [pid = 1814] [id = 65]
05:29:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 84 (0x9cab5800) [pid = 1814] [serial = 181] [outer = (nil)]
05:29:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 85 (0xa4f04000) [pid = 1814] [serial = 182] [outer = 0x9cab5800]
05:29:58 INFO - PROCESS | 1814 | 1450272598961 Marionette INFO loaded listener.js
05:29:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 86 (0xa81b2800) [pid = 1814] [serial = 183] [outer = 0x9cab5800]
05:29:59 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
05:29:59 INFO - document served over http requires an https
05:29:59 INFO - sub-resource via script-tag using the http-csp
05:29:59 INFO - delivery method with swap-origin-redirect and when
05:29: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"
05:29:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:29:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:29:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:59 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
05:29:59 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1480ms
05:29:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:30:00 INFO - PROCESS | 1814 | ++DOCSHELL 0xa4f01400 == 31 [pid = 1814] [id = 66]
05:30:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 87 (0xa8409800) [pid = 1814] [serial = 184] [outer = (nil)]
05:30:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 88 (0xa8e0b800) [pid = 1814] [serial = 185] [outer = 0xa8409800]
05:30:00 INFO - PROCESS | 1814 | 1450272600414 Marionette INFO loaded listener.js
05:30:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 89 (0xa9049c00) [pid = 1814] [serial = 186] [outer = 0xa8409800]
05:30:01 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
05:30:01 INFO - document served over http requires an https
05:30:01 INFO - sub-resource via xhr-request using the http-csp
05:30:01 INFO - delivery method with keep-origin-redirect and when
05:30: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"
05:30:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:30:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:30:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:01 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
05:30:01 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1478ms
05:30:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
05:30:01 INFO - PROCESS | 1814 | ++DOCSHELL 0x922bbc00 == 32 [pid = 1814] [id = 67]
05:30:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 90 (0x922bc000) [pid = 1814] [serial = 187] [outer = (nil)]
05:30:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 91 (0x922c4400) [pid = 1814] [serial = 188] [outer = 0x922bc000]
05:30:01 INFO - PROCESS | 1814 | 1450272601893 Marionette INFO loaded listener.js
05:30:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 92 (0x922c6000) [pid = 1814] [serial = 189] [outer = 0x922bc000]
05:30:02 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
05:30:02 INFO - document served over http requires an https
05:30:02 INFO - sub-resource via xhr-request using the http-csp
05:30:02 INFO - delivery method with no-redirect and when
05:30: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"
05:30:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:30:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:30:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:02 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
05:30:02 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1387ms
05:30:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:30:03 INFO - PROCESS | 1814 | ++DOCSHELL 0x9161d400 == 33 [pid = 1814] [id = 68]
05:30:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 93 (0x922c5400) [pid = 1814] [serial = 190] [outer = (nil)]
05:30:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 94 (0x9b5b4400) [pid = 1814] [serial = 191] [outer = 0x922c5400]
05:30:03 INFO - PROCESS | 1814 | 1450272603283 Marionette INFO loaded listener.js
05:30:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 95 (0x9b5b6400) [pid = 1814] [serial = 192] [outer = 0x922c5400]
05:30:05 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
05:30:05 INFO - document served over http requires an https
05:30:05 INFO - sub-resource via xhr-request using the http-csp
05:30:05 INFO - delivery method with swap-origin-redirect and when
05:30: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"
05:30:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:30:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:30:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:05 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
05:30:05 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2195ms
05:30:05 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:30:05 INFO - PROCESS | 1814 | ++DOCSHELL 0x922c3000 == 34 [pid = 1814] [id = 69]
05:30:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 96 (0x922c3400) [pid = 1814] [serial = 193] [outer = (nil)]
05:30:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 97 (0x922de400) [pid = 1814] [serial = 194] [outer = 0x922c3400]
05:30:05 INFO - PROCESS | 1814 | 1450272605580 Marionette INFO loaded listener.js
05:30:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 98 (0x922e1000) [pid = 1814] [serial = 195] [outer = 0x922c3400]
05:30:06 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
05:30:06 INFO - document served over http requires an http
05:30:06 INFO - sub-resource via fetch-request using the meta-csp
05:30:06 INFO - delivery method with keep-origin-redirect and when
05:30: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"
05:30:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:30:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:30:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:30:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:06 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
05:30:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1386ms
05:30:06 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
05:30:06 INFO - PROCESS | 1814 | ++DOCSHELL 0x915c4800 == 35 [pid = 1814] [id = 70]
05:30:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 99 (0x922e0400) [pid = 1814] [serial = 196] [outer = (nil)]
05:30:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 100 (0x922e9c00) [pid = 1814] [serial = 197] [outer = 0x922e0400]
05:30:06 INFO - PROCESS | 1814 | 1450272606785 Marionette INFO loaded listener.js
05:30:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 101 (0x942ba000) [pid = 1814] [serial = 198] [outer = 0x922e0400]
05:30:07 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
05:30:07 INFO - document served over http requires an http
05:30:07 INFO - sub-resource via fetch-request using the meta-csp
05:30:07 INFO - delivery method with no-redirect and when
05:30: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"
05:30:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:30:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:30:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:30:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:07 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
05:30:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1195ms
05:30:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:30:08 INFO - PROCESS | 1814 | ++DOCSHELL 0x922c2c00 == 36 [pid = 1814] [id = 71]
05:30:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 102 (0x95045000) [pid = 1814] [serial = 199] [outer = (nil)]
05:30:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 103 (0x99ed5c00) [pid = 1814] [serial = 200] [outer = 0x95045000]
05:30:08 INFO - PROCESS | 1814 | 1450272608113 Marionette INFO loaded listener.js
05:30:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 104 (0x9b5b1c00) [pid = 1814] [serial = 201] [outer = 0x95045000]
05:30:09 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
05:30:09 INFO - document served over http requires an http
05:30:09 INFO - sub-resource via fetch-request using the meta-csp
05:30:09 INFO - delivery method with swap-origin-redirect and when
05:30: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"
05:30:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:30:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:30:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:30:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:09 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
05:30:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1294ms
05:30:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:30:09 INFO - PROCESS | 1814 | ++DOCSHELL 0x95d6c800 == 37 [pid = 1814] [id = 72]
05:30:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 105 (0x9b5bc400) [pid = 1814] [serial = 202] [outer = (nil)]
05:30:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 106 (0x9ca23400) [pid = 1814] [serial = 203] [outer = 0x9b5bc400]
05:30:09 INFO - PROCESS | 1814 | 1450272609340 Marionette INFO loaded listener.js
05:30:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 107 (0x9d6cec00) [pid = 1814] [serial = 204] [outer = 0x9b5bc400]
05:30:09 INFO - PROCESS | 1814 | --DOMWINDOW == 106 (0x91ce8800) [pid = 1814] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:30:09 INFO - PROCESS | 1814 | --DOMWINDOW == 105 (0x95043800) [pid = 1814] [serial = 126] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272571088]
05:30:09 INFO - PROCESS | 1814 | --DOMWINDOW == 104 (0x91ce8000) [pid = 1814] [serial = 131] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:30:09 INFO - PROCESS | 1814 | --DOMWINDOW == 103 (0x91cedc00) [pid = 1814] [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]
05:30:10 INFO - PROCESS | 1814 | --DOMWINDOW == 102 (0x952ea000) [pid = 1814] [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]
05:30:10 INFO - PROCESS | 1814 | --DOMWINDOW == 101 (0x91aa5c00) [pid = 1814] [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]
05:30:10 INFO - PROCESS | 1814 | --DOMWINDOW == 100 (0x915c2000) [pid = 1814] [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]
05:30:10 INFO - PROCESS | 1814 | --DOMWINDOW == 99 (0x95044000) [pid = 1814] [serial = 132] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:30:10 INFO - PROCESS | 1814 | --DOMWINDOW == 98 (0x95d6d800) [pid = 1814] [serial = 129] [outer = (nil)] [url = about:blank]
05:30:10 INFO - PROCESS | 1814 | --DOMWINDOW == 97 (0x92504400) [pid = 1814] [serial = 124] [outer = (nil)] [url = about:blank]
05:30:10 INFO - PROCESS | 1814 | --DOMWINDOW == 96 (0x91aa9000) [pid = 1814] [serial = 119] [outer = (nil)] [url = about:blank]
05:30:10 INFO - PROCESS | 1814 | --DOMWINDOW == 95 (0x91aa1400) [pid = 1814] [serial = 122] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:30:10 INFO - PROCESS | 1814 | --DOMWINDOW == 94 (0x91675c00) [pid = 1814] [serial = 116] [outer = (nil)] [url = about:blank]
05:30:10 INFO - PROCESS | 1814 | --DOMWINDOW == 93 (0x9504cc00) [pid = 1814] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272571088]
05:30:10 INFO - PROCESS | 1814 | --DOMWINDOW == 92 (0x97776800) [pid = 1814] [serial = 134] [outer = (nil)] [url = about:blank]
05:30:10 INFO - PROCESS | 1814 | ++DOCSHELL 0x91cedc00 == 38 [pid = 1814] [id = 73]
05:30:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 93 (0x91cee800) [pid = 1814] [serial = 205] [outer = (nil)]
05:30:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 94 (0x95044000) [pid = 1814] [serial = 206] [outer = 0x91cee800]
05:30:10 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
05:30:10 INFO - document served over http requires an http
05:30:10 INFO - sub-resource via iframe-tag using the meta-csp
05:30:10 INFO - delivery method with keep-origin-redirect and when
05:30: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"
05:30:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:30:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:30:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:10 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
05:30:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1429ms
05:30:10 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:30:10 INFO - PROCESS | 1814 | ++DOCSHELL 0x91aa0000 == 39 [pid = 1814] [id = 74]
05:30:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 95 (0x94203c00) [pid = 1814] [serial = 207] [outer = (nil)]
05:30:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 96 (0x9fb5a800) [pid = 1814] [serial = 208] [outer = 0x94203c00]
05:30:10 INFO - PROCESS | 1814 | 1450272610889 Marionette INFO loaded listener.js
05:30:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 97 (0xa8432400) [pid = 1814] [serial = 209] [outer = 0x94203c00]
05:30:11 INFO - PROCESS | 1814 | ++DOCSHELL 0x9b824800 == 40 [pid = 1814] [id = 75]
05:30:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 98 (0x9b826800) [pid = 1814] [serial = 210] [outer = (nil)]
05:30:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 99 (0x9b829000) [pid = 1814] [serial = 211] [outer = 0x9b826800]
05:30:11 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
05:30:11 INFO - document served over http requires an http
05:30:11 INFO - sub-resource via iframe-tag using the meta-csp
05:30:11 INFO - delivery method with no-redirect and when
05:30: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"
05:30:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:30:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:30:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:11 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
05:30:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1294ms
05:30:11 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:30:12 INFO - PROCESS | 1814 | ++DOCSHELL 0x9b822800 == 41 [pid = 1814] [id = 76]
05:30:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 100 (0x9b826c00) [pid = 1814] [serial = 212] [outer = (nil)]
05:30:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 101 (0x9b831000) [pid = 1814] [serial = 213] [outer = 0x9b826c00]
05:30:12 INFO - PROCESS | 1814 | 1450272612175 Marionette INFO loaded listener.js
05:30:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 102 (0xa91ec000) [pid = 1814] [serial = 214] [outer = 0x9b826c00]
05:30:12 INFO - PROCESS | 1814 | ++DOCSHELL 0x92219800 == 42 [pid = 1814] [id = 77]
05:30:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 103 (0x9221b400) [pid = 1814] [serial = 215] [outer = (nil)]
05:30:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 104 (0x922be400) [pid = 1814] [serial = 216] [outer = 0x9221b400]
05:30:13 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
05:30:13 INFO - document served over http requires an http
05:30:13 INFO - sub-resource via iframe-tag using the meta-csp
05:30:13 INFO - delivery method with swap-origin-redirect and when
05:30: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"
05:30:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:30:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:30:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:13 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
05:30:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1495ms
05:30:13 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:30:13 INFO - PROCESS | 1814 | ++DOCSHELL 0x91a9ec00 == 43 [pid = 1814] [id = 78]
05:30:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 105 (0x9420b000) [pid = 1814] [serial = 217] [outer = (nil)]
05:30:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 106 (0x950e2c00) [pid = 1814] [serial = 218] [outer = 0x9420b000]
05:30:13 INFO - PROCESS | 1814 | 1450272613884 Marionette INFO loaded listener.js
05:30:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 107 (0x9b18dc00) [pid = 1814] [serial = 219] [outer = 0x9420b000]
05:30:14 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
05:30:14 INFO - document served over http requires an http
05:30:14 INFO - sub-resource via script-tag using the meta-csp
05:30:14 INFO - delivery method with keep-origin-redirect and when
05:30: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"
05:30:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:30:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:30:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:14 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
05:30:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1587ms
05:30:14 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
05:30:15 INFO - PROCESS | 1814 | ++DOCSHELL 0x950e7400 == 44 [pid = 1814] [id = 79]
05:30:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 108 (0x9bc24800) [pid = 1814] [serial = 220] [outer = (nil)]
05:30:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 109 (0x9bc28c00) [pid = 1814] [serial = 221] [outer = 0x9bc24800]
05:30:15 INFO - PROCESS | 1814 | 1450272615397 Marionette INFO loaded listener.js
05:30:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 110 (0x9bc82400) [pid = 1814] [serial = 222] [outer = 0x9bc24800]
05:30:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 111 (0x9d6d6800) [pid = 1814] [serial = 223] [outer = 0x952ea400]
05:30:16 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
05:30:16 INFO - document served over http requires an http
05:30:16 INFO - sub-resource via script-tag using the meta-csp
05:30:16 INFO - delivery method with no-redirect and when
05:30: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"
05:30:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:30:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:30:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:16 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
05:30:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1630ms
05:30:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:30:16 INFO - PROCESS | 1814 | ++DOCSHELL 0x98781400 == 45 [pid = 1814] [id = 80]
05:30:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 112 (0x98782400) [pid = 1814] [serial = 224] [outer = (nil)]
05:30:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 113 (0x98784000) [pid = 1814] [serial = 225] [outer = 0x98782400]
05:30:17 INFO - PROCESS | 1814 | 1450272617082 Marionette INFO loaded listener.js
05:30:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 114 (0x98787c00) [pid = 1814] [serial = 226] [outer = 0x98782400]
05:30:17 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
05:30:17 INFO - document served over http requires an http
05:30:17 INFO - sub-resource via script-tag using the meta-csp
05:30:17 INFO - delivery method with swap-origin-redirect and when
05:30: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"
05:30:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:30:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:30:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:18 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
05:30:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1447ms
05:30:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:30:18 INFO - PROCESS | 1814 | ++DOCSHELL 0x91f73800 == 46 [pid = 1814] [id = 81]
05:30:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 115 (0x91f7a800) [pid = 1814] [serial = 227] [outer = (nil)]
05:30:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 116 (0x91f80400) [pid = 1814] [serial = 228] [outer = 0x91f7a800]
05:30:18 INFO - PROCESS | 1814 | 1450272618473 Marionette INFO loaded listener.js
05:30:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 117 (0x9878c400) [pid = 1814] [serial = 229] [outer = 0x91f7a800]
05:30:19 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
05:30:19 INFO - document served over http requires an http
05:30:19 INFO - sub-resource via xhr-request using the meta-csp
05:30:19 INFO - delivery method with keep-origin-redirect and when
05:30: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"
05:30:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:30:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:30:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:19 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
05:30:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1435ms
05:30:19 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
05:30:19 INFO - PROCESS | 1814 | ++DOCSHELL 0x91f75400 == 47 [pid = 1814] [id = 82]
05:30:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 118 (0x91f80800) [pid = 1814] [serial = 230] [outer = (nil)]
05:30:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 119 (0x98868800) [pid = 1814] [serial = 231] [outer = 0x91f80800]
05:30:19 INFO - PROCESS | 1814 | 1450272619938 Marionette INFO loaded listener.js
05:30:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 120 (0x98870c00) [pid = 1814] [serial = 232] [outer = 0x91f80800]
05:30:20 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
05:30:20 INFO - document served over http requires an http
05:30:20 INFO - sub-resource via xhr-request using the meta-csp
05:30:20 INFO - delivery method with no-redirect and when
05:30: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"
05:30:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:30:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:30:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:20 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
05:30:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1427ms
05:30:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:30:21 INFO - PROCESS | 1814 | ++DOCSHELL 0x98869400 == 48 [pid = 1814] [id = 83]
05:30:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 121 (0x9886a000) [pid = 1814] [serial = 233] [outer = (nil)]
05:30:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 122 (0x989ed000) [pid = 1814] [serial = 234] [outer = 0x9886a000]
05:30:21 INFO - PROCESS | 1814 | 1450272621393 Marionette INFO loaded listener.js
05:30:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 123 (0xa0c90800) [pid = 1814] [serial = 235] [outer = 0x9886a000]
05:30:22 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
05:30:22 INFO - document served over http requires an http
05:30:22 INFO - sub-resource via xhr-request using the meta-csp
05:30:22 INFO - delivery method with swap-origin-redirect and when
05:30: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"
05:30:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:30:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:30:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:22 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
05:30:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1398ms
05:30:22 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:30:22 INFO - PROCESS | 1814 | ++DOCSHELL 0x91aa4400 == 49 [pid = 1814] [id = 84]
05:30:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 124 (0x9886d000) [pid = 1814] [serial = 236] [outer = (nil)]
05:30:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 125 (0x98abd000) [pid = 1814] [serial = 237] [outer = 0x9886d000]
05:30:22 INFO - PROCESS | 1814 | 1450272622742 Marionette INFO loaded listener.js
05:30:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 126 (0x98ac4800) [pid = 1814] [serial = 238] [outer = 0x9886d000]
05:30:23 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
05:30:23 INFO - document served over http requires an https
05:30:23 INFO - sub-resource via fetch-request using the meta-csp
05:30:23 INFO - delivery method with keep-origin-redirect and when
05:30: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"
05:30:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:30:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:30:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:30:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:23 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
05:30:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1434ms
05:30:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
05:30:24 INFO - PROCESS | 1814 | ++DOCSHELL 0x8f702400 == 50 [pid = 1814] [id = 85]
05:30:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 127 (0x8f702c00) [pid = 1814] [serial = 239] [outer = (nil)]
05:30:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 128 (0x8f708c00) [pid = 1814] [serial = 240] [outer = 0x8f702c00]
05:30:24 INFO - PROCESS | 1814 | 1450272624258 Marionette INFO loaded listener.js
05:30:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 129 (0x8f710000) [pid = 1814] [serial = 241] [outer = 0x8f702c00]
05:30:25 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
05:30:25 INFO - document served over http requires an https
05:30:25 INFO - sub-resource via fetch-request using the meta-csp
05:30:25 INFO - delivery method with no-redirect and when
05:30: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"
05:30:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:30:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:30:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:30:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:25 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
05:30:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1497ms
05:30:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:30:25 INFO - PROCESS | 1814 | ++DOCSHELL 0x8f709c00 == 51 [pid = 1814] [id = 86]
05:30:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 130 (0x8f70d400) [pid = 1814] [serial = 242] [outer = (nil)]
05:30:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 131 (0x8f9a5800) [pid = 1814] [serial = 243] [outer = 0x8f70d400]
05:30:25 INFO - PROCESS | 1814 | 1450272625756 Marionette INFO loaded listener.js
05:30:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 132 (0x8f9aa000) [pid = 1814] [serial = 244] [outer = 0x8f70d400]
05:30:26 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
05:30:26 INFO - document served over http requires an https
05:30:26 INFO - sub-resource via fetch-request using the meta-csp
05:30:26 INFO - delivery method with swap-origin-redirect and when
05:30: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"
05:30:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:30:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:30:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:30:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:26 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
05:30:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1437ms
05:30:26 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:30:27 INFO - PROCESS | 1814 | ++DOCSHELL 0x8f202400 == 52 [pid = 1814] [id = 87]
05:30:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 133 (0x8f204400) [pid = 1814] [serial = 245] [outer = (nil)]
05:30:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 134 (0x8f20a400) [pid = 1814] [serial = 246] [outer = 0x8f204400]
05:30:27 INFO - PROCESS | 1814 | 1450272627206 Marionette INFO loaded listener.js
05:30:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 135 (0x8f210c00) [pid = 1814] [serial = 247] [outer = 0x8f204400]
05:30:27 INFO - PROCESS | 1814 | ++DOCSHELL 0x98ac0800 == 53 [pid = 1814] [id = 88]
05:30:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 136 (0x98ac1800) [pid = 1814] [serial = 248] [outer = (nil)]
05:30:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 137 (0x98ac3400) [pid = 1814] [serial = 249] [outer = 0x98ac1800]
05:30:28 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
05:30:28 INFO - document served over http requires an https
05:30:28 INFO - sub-resource via iframe-tag using the meta-csp
05:30:28 INFO - delivery method with keep-origin-redirect and when
05:30: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"
05:30:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:30:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:30:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:28 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
05:30:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1582ms
05:30:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:30:30 INFO - PROCESS | 1814 | ++DOCSHELL 0x8f4d0c00 == 54 [pid = 1814] [id = 89]
05:30:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 138 (0x8f4d6000) [pid = 1814] [serial = 250] [outer = (nil)]
05:30:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 139 (0x8f4d7c00) [pid = 1814] [serial = 251] [outer = 0x8f4d6000]
05:30:30 INFO - PROCESS | 1814 | 1450272630111 Marionette INFO loaded listener.js
05:30:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 140 (0x91ce6800) [pid = 1814] [serial = 252] [outer = 0x8f4d6000]
05:30:30 INFO - PROCESS | 1814 | ++DOCSHELL 0x95041800 == 55 [pid = 1814] [id = 90]
05:30:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 141 (0x98ac1c00) [pid = 1814] [serial = 253] [outer = (nil)]
05:30:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 142 (0x8f4d0400) [pid = 1814] [serial = 254] [outer = 0x98ac1c00]
05:30:31 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
05:30:31 INFO - document served over http requires an https
05:30:31 INFO - sub-resource via iframe-tag using the meta-csp
05:30:31 INFO - delivery method with no-redirect and when
05:30: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"
05:30:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:30:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:30:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:31 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
05:30:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 3293ms
05:30:31 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:30:32 INFO - PROCESS | 1814 | ++DOCSHELL 0x8f9a2800 == 56 [pid = 1814] [id = 91]
05:30:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 143 (0x91679800) [pid = 1814] [serial = 255] [outer = (nil)]
05:30:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 144 (0x91f7d000) [pid = 1814] [serial = 256] [outer = 0x91679800]
05:30:32 INFO - PROCESS | 1814 | 1450272632118 Marionette INFO loaded listener.js
05:30:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 145 (0x922e7c00) [pid = 1814] [serial = 257] [outer = 0x91679800]
05:30:32 INFO - PROCESS | 1814 | ++DOCSHELL 0x9776a800 == 57 [pid = 1814] [id = 92]
05:30:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x97824800) [pid = 1814] [serial = 258] [outer = (nil)]
05:30:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x9504f000) [pid = 1814] [serial = 259] [outer = 0x97824800]
05:30:33 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
05:30:33 INFO - document served over http requires an https
05:30:33 INFO - sub-resource via iframe-tag using the meta-csp
05:30:33 INFO - delivery method with swap-origin-redirect and when
05:30: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"
05:30:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:30:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:30:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:33 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
05:30:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1752ms
05:30:33 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:30:33 INFO - PROCESS | 1814 | ++DOCSHELL 0x91623000 == 58 [pid = 1814] [id = 93]
05:30:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x91624400) [pid = 1814] [serial = 260] [outer = (nil)]
05:30:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x922bcc00) [pid = 1814] [serial = 261] [outer = 0x91624400]
05:30:34 INFO - PROCESS | 1814 | 1450272634044 Marionette INFO loaded listener.js
05:30:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x94e5c000) [pid = 1814] [serial = 262] [outer = 0x91624400]
05:30:35 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
05:30:35 INFO - document served over http requires an https
05:30:35 INFO - sub-resource via script-tag using the meta-csp
05:30:35 INFO - delivery method with keep-origin-redirect and when
05:30: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"
05:30:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:30:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:30:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:35 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
05:30:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1760ms
05:30:35 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
05:30:35 INFO - PROCESS | 1814 | --DOCSHELL 0x915bb400 == 57 [pid = 1814] [id = 41]
05:30:35 INFO - PROCESS | 1814 | --DOCSHELL 0x9b824800 == 56 [pid = 1814] [id = 75]
05:30:35 INFO - PROCESS | 1814 | --DOCSHELL 0x91aa0000 == 55 [pid = 1814] [id = 74]
05:30:35 INFO - PROCESS | 1814 | --DOCSHELL 0x91cedc00 == 54 [pid = 1814] [id = 73]
05:30:35 INFO - PROCESS | 1814 | --DOCSHELL 0x95d6c800 == 53 [pid = 1814] [id = 72]
05:30:35 INFO - PROCESS | 1814 | --DOCSHELL 0x922c2c00 == 52 [pid = 1814] [id = 71]
05:30:35 INFO - PROCESS | 1814 | --DOCSHELL 0x915c4800 == 51 [pid = 1814] [id = 70]
05:30:35 INFO - PROCESS | 1814 | --DOCSHELL 0x922c3000 == 50 [pid = 1814] [id = 69]
05:30:35 INFO - PROCESS | 1814 | --DOCSHELL 0x9161d400 == 49 [pid = 1814] [id = 68]
05:30:35 INFO - PROCESS | 1814 | --DOCSHELL 0x922bbc00 == 48 [pid = 1814] [id = 67]
05:30:35 INFO - PROCESS | 1814 | --DOCSHELL 0xa4f01400 == 47 [pid = 1814] [id = 66]
05:30:35 INFO - PROCESS | 1814 | --DOCSHELL 0x9beef400 == 46 [pid = 1814] [id = 62]
05:30:35 INFO - PROCESS | 1814 | --DOCSHELL 0x99edf400 == 45 [pid = 1814] [id = 60]
05:30:35 INFO - PROCESS | 1814 | --DOCSHELL 0x95042400 == 44 [pid = 1814] [id = 58]
05:30:35 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x94202400) [pid = 1814] [serial = 125] [outer = (nil)] [url = about:blank]
05:30:35 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x9167d800) [pid = 1814] [serial = 117] [outer = (nil)] [url = about:blank]
05:30:35 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x91ca5c00) [pid = 1814] [serial = 120] [outer = (nil)] [url = about:blank]
05:30:35 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x9776cc00) [pid = 1814] [serial = 130] [outer = (nil)] [url = about:blank]
05:30:35 INFO - PROCESS | 1814 | ++DOCSHELL 0x9167d800 == 45 [pid = 1814] [id = 94]
05:30:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x91aa0000) [pid = 1814] [serial = 263] [outer = (nil)]
05:30:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x91cecc00) [pid = 1814] [serial = 264] [outer = 0x91aa0000]
05:30:36 INFO - PROCESS | 1814 | 1450272636031 Marionette INFO loaded listener.js
05:30:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x9250a800) [pid = 1814] [serial = 265] [outer = 0x91aa0000]
05:30:36 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
05:30:36 INFO - document served over http requires an https
05:30:36 INFO - sub-resource via script-tag using the meta-csp
05:30:36 INFO - delivery method with no-redirect and when
05:30: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"
05:30:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:30:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:30:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:36 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
05:30:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1660ms
05:30:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:30:37 INFO - PROCESS | 1814 | ++DOCSHELL 0x9220e800 == 46 [pid = 1814] [id = 95]
05:30:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x922c7400) [pid = 1814] [serial = 266] [outer = (nil)]
05:30:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x9886a800) [pid = 1814] [serial = 267] [outer = 0x922c7400]
05:30:37 INFO - PROCESS | 1814 | 1450272637139 Marionette INFO loaded listener.js
05:30:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x9aa6e800) [pid = 1814] [serial = 268] [outer = 0x922c7400]
05:30:38 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
05:30:38 INFO - document served over http requires an https
05:30:38 INFO - sub-resource via script-tag using the meta-csp
05:30:38 INFO - delivery method with swap-origin-redirect and when
05:30: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"
05:30:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:30:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:30:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:38 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
05:30:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1391ms
05:30:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:30:38 INFO - PROCESS | 1814 | ++DOCSHELL 0x9886ec00 == 47 [pid = 1814] [id = 96]
05:30:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x989e6c00) [pid = 1814] [serial = 269] [outer = (nil)]
05:30:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x9b092000) [pid = 1814] [serial = 270] [outer = 0x989e6c00]
05:30:38 INFO - PROCESS | 1814 | 1450272638633 Marionette INFO loaded listener.js
05:30:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x9b5b1800) [pid = 1814] [serial = 271] [outer = 0x989e6c00]
05:30:39 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
05:30:39 INFO - document served over http requires an https
05:30:39 INFO - sub-resource via xhr-request using the meta-csp
05:30:39 INFO - delivery method with keep-origin-redirect and when
05:30: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"
05:30:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:30:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:30:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:39 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
05:30:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1288ms
05:30:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x9b826800) [pid = 1814] [serial = 210] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272611488]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x922c3400) [pid = 1814] [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]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x9acc9400) [pid = 1814] [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]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x9cab0c00) [pid = 1814] [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]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x9cab6800) [pid = 1814] [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]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0xa8409800) [pid = 1814] [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]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x9aa63400) [pid = 1814] [serial = 168] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272593178]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x91cee800) [pid = 1814] [serial = 205] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x922bc000) [pid = 1814] [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]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x922e0400) [pid = 1814] [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]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 144 (0x95045000) [pid = 1814] [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]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 143 (0x9bef0800) [pid = 1814] [serial = 173] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 142 (0x9167fc00) [pid = 1814] [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]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 141 (0x94203c00) [pid = 1814] [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]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 140 (0x95046000) [pid = 1814] [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]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 139 (0x95043000) [pid = 1814] [serial = 163] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 138 (0x9b5bc400) [pid = 1814] [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]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 137 (0x9cab5800) [pid = 1814] [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]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 136 (0x922c5400) [pid = 1814] [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]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 135 (0x9fa66c00) [pid = 1814] [serial = 179] [outer = (nil)] [url = about:blank]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 134 (0x922de400) [pid = 1814] [serial = 194] [outer = (nil)] [url = about:blank]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 133 (0x9ac11000) [pid = 1814] [serial = 169] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272593178]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 132 (0x950e1400) [pid = 1814] [serial = 166] [outer = (nil)] [url = about:blank]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 131 (0x922c4400) [pid = 1814] [serial = 188] [outer = (nil)] [url = about:blank]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 130 (0x922e9c00) [pid = 1814] [serial = 197] [outer = (nil)] [url = about:blank]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 129 (0xa8e0b800) [pid = 1814] [serial = 185] [outer = (nil)] [url = about:blank]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 128 (0x9b5b4400) [pid = 1814] [serial = 191] [outer = (nil)] [url = about:blank]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 127 (0x99ed5c00) [pid = 1814] [serial = 200] [outer = (nil)] [url = about:blank]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 126 (0x9b829000) [pid = 1814] [serial = 211] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272611488]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 125 (0x9fb5a800) [pid = 1814] [serial = 208] [outer = (nil)] [url = about:blank]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 124 (0x9250c000) [pid = 1814] [serial = 164] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 123 (0x91aaa800) [pid = 1814] [serial = 161] [outer = (nil)] [url = about:blank]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 122 (0xa0780400) [pid = 1814] [serial = 152] [outer = (nil)] [url = about:blank]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 121 (0x95044000) [pid = 1814] [serial = 206] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 120 (0x9ca23400) [pid = 1814] [serial = 203] [outer = (nil)] [url = about:blank]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 119 (0x97847c00) [pid = 1814] [serial = 140] [outer = (nil)] [url = about:blank]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 118 (0x9f960c00) [pid = 1814] [serial = 149] [outer = (nil)] [url = about:blank]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 117 (0xa4f04000) [pid = 1814] [serial = 182] [outer = (nil)] [url = about:blank]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 116 (0xa4fa9000) [pid = 1814] [serial = 155] [outer = (nil)] [url = about:blank]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 115 (0x9bc7b400) [pid = 1814] [serial = 143] [outer = (nil)] [url = about:blank]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 114 (0x91ce0c00) [pid = 1814] [serial = 137] [outer = (nil)] [url = about:blank]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 113 (0x9cab8400) [pid = 1814] [serial = 146] [outer = (nil)] [url = about:blank]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 112 (0x91617c00) [pid = 1814] [serial = 158] [outer = (nil)] [url = about:blank]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 111 (0x9beeac00) [pid = 1814] [serial = 174] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 110 (0x9b18d800) [pid = 1814] [serial = 171] [outer = (nil)] [url = about:blank]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 109 (0x9cc2d400) [pid = 1814] [serial = 176] [outer = (nil)] [url = about:blank]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 108 (0x9b831000) [pid = 1814] [serial = 213] [outer = (nil)] [url = about:blank]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 107 (0x922c6000) [pid = 1814] [serial = 189] [outer = (nil)] [url = about:blank]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 106 (0xa9049c00) [pid = 1814] [serial = 186] [outer = (nil)] [url = about:blank]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 105 (0x9b5b6400) [pid = 1814] [serial = 192] [outer = (nil)] [url = about:blank]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 104 (0x9f9db000) [pid = 1814] [serial = 150] [outer = (nil)] [url = about:blank]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 103 (0x9beeb800) [pid = 1814] [serial = 144] [outer = (nil)] [url = about:blank]
05:30:40 INFO - PROCESS | 1814 | --DOMWINDOW == 102 (0x9e66f800) [pid = 1814] [serial = 147] [outer = (nil)] [url = about:blank]
05:30:40 INFO - PROCESS | 1814 | ++DOCSHELL 0x8f4d5400 == 48 [pid = 1814] [id = 97]
05:30:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 103 (0x91617c00) [pid = 1814] [serial = 272] [outer = (nil)]
05:30:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 104 (0x91aaa800) [pid = 1814] [serial = 273] [outer = 0x91617c00]
05:30:40 INFO - PROCESS | 1814 | 1450272640655 Marionette INFO loaded listener.js
05:30:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 105 (0x922e0c00) [pid = 1814] [serial = 274] [outer = 0x91617c00]
05:30:41 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
05:30:41 INFO - document served over http requires an https
05:30:41 INFO - sub-resource via xhr-request using the meta-csp
05:30:41 INFO - delivery method with no-redirect and when
05:30: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"
05:30:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:30:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:30:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:41 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
05:30:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1891ms
05:30:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:30:41 INFO - PROCESS | 1814 | ++DOCSHELL 0x9250c400 == 49 [pid = 1814] [id = 98]
05:30:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 106 (0x94e5f000) [pid = 1814] [serial = 275] [outer = (nil)]
05:30:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 107 (0x9af83c00) [pid = 1814] [serial = 276] [outer = 0x94e5f000]
05:30:41 INFO - PROCESS | 1814 | 1450272641749 Marionette INFO loaded listener.js
05:30:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 108 (0x9b831000) [pid = 1814] [serial = 277] [outer = 0x94e5f000]
05:30:42 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
05:30:42 INFO - document served over http requires an https
05:30:42 INFO - sub-resource via xhr-request using the meta-csp
05:30:42 INFO - delivery method with swap-origin-redirect and when
05:30: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"
05:30:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:30:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:30:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:42 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
05:30:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1384ms
05:30:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:30:43 INFO - PROCESS | 1814 | ++DOCSHELL 0x91624800 == 50 [pid = 1814] [id = 99]
05:30:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 109 (0x91675400) [pid = 1814] [serial = 278] [outer = (nil)]
05:30:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 110 (0x91ca5800) [pid = 1814] [serial = 279] [outer = 0x91675400]
05:30:43 INFO - PROCESS | 1814 | 1450272643448 Marionette INFO loaded listener.js
05:30:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 111 (0x91f82000) [pid = 1814] [serial = 280] [outer = 0x91675400]
05:30:44 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
05:30:44 INFO - document served over http requires an http
05:30:44 INFO - sub-resource via fetch-request using the meta-csp
05:30:44 INFO - delivery method with keep-origin-redirect and when
05:30: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"
05:30:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:30:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:30:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:30:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:44 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
05:30:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1549ms
05:30:44 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
05:30:44 INFO - PROCESS | 1814 | ++DOCSHELL 0x8f4cf400 == 51 [pid = 1814] [id = 100]
05:30:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 112 (0x91676c00) [pid = 1814] [serial = 281] [outer = (nil)]
05:30:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 113 (0x952e4400) [pid = 1814] [serial = 282] [outer = 0x91676c00]
05:30:44 INFO - PROCESS | 1814 | 1450272644910 Marionette INFO loaded listener.js
05:30:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 114 (0x989ee800) [pid = 1814] [serial = 283] [outer = 0x91676c00]
05:30:46 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
05:30:46 INFO - document served over http requires an http
05:30:46 INFO - sub-resource via fetch-request using the meta-csp
05:30:46 INFO - delivery method with no-redirect and when
05:30: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"
05:30:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:30:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:30:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:30:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:46 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
05:30:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1634ms
05:30:46 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:30:46 INFO - PROCESS | 1814 | ++DOCSHELL 0x989e7800 == 52 [pid = 1814] [id = 101]
05:30:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 115 (0x9b82b400) [pid = 1814] [serial = 284] [outer = (nil)]
05:30:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 116 (0x9bc7b400) [pid = 1814] [serial = 285] [outer = 0x9b82b400]
05:30:46 INFO - PROCESS | 1814 | 1450272646682 Marionette INFO loaded listener.js
05:30:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 117 (0x9beec400) [pid = 1814] [serial = 286] [outer = 0x9b82b400]
05:30:47 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
05:30:47 INFO - document served over http requires an http
05:30:47 INFO - sub-resource via fetch-request using the meta-csp
05:30:47 INFO - delivery method with swap-origin-redirect and when
05:30: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"
05:30:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:30:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:30:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:30:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:47 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
05:30:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1558ms
05:30:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:30:48 INFO - PROCESS | 1814 | ++DOCSHELL 0x9bc7e000 == 53 [pid = 1814] [id = 102]
05:30:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 118 (0x9bee2400) [pid = 1814] [serial = 287] [outer = (nil)]
05:30:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 119 (0x9ca32c00) [pid = 1814] [serial = 288] [outer = 0x9bee2400]
05:30:48 INFO - PROCESS | 1814 | 1450272648131 Marionette INFO loaded listener.js
05:30:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 120 (0x9d668000) [pid = 1814] [serial = 289] [outer = 0x9bee2400]
05:30:48 INFO - PROCESS | 1814 | ++DOCSHELL 0x9d670400 == 54 [pid = 1814] [id = 103]
05:30:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 121 (0x9d6cb400) [pid = 1814] [serial = 290] [outer = (nil)]
05:30:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 122 (0x9d6d7c00) [pid = 1814] [serial = 291] [outer = 0x9d6cb400]
05:30:49 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
05:30:49 INFO - document served over http requires an http
05:30:49 INFO - sub-resource via iframe-tag using the meta-csp
05:30:49 INFO - delivery method with keep-origin-redirect and when
05:30: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"
05:30:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:49 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:30:49 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:30:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:49 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
05:30:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1527ms
05:30:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:30:49 INFO - PROCESS | 1814 | ++DOCSHELL 0x9bc2fc00 == 55 [pid = 1814] [id = 104]
05:30:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 123 (0x9e63c800) [pid = 1814] [serial = 292] [outer = (nil)]
05:30:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 124 (0x9e671000) [pid = 1814] [serial = 293] [outer = 0x9e63c800]
05:30:49 INFO - PROCESS | 1814 | 1450272649783 Marionette INFO loaded listener.js
05:30:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 125 (0x9fa67400) [pid = 1814] [serial = 294] [outer = 0x9e63c800]
05:30:50 INFO - PROCESS | 1814 | ++DOCSHELL 0x9fb61800 == 56 [pid = 1814] [id = 105]
05:30:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 126 (0x9fb63c00) [pid = 1814] [serial = 295] [outer = (nil)]
05:30:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 127 (0x9e66f800) [pid = 1814] [serial = 296] [outer = 0x9fb63c00]
05:30:50 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
05:30:50 INFO - document served over http requires an http
05:30:50 INFO - sub-resource via iframe-tag using the meta-csp
05:30:50 INFO - delivery method with no-redirect and when
05:30: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"
05:30:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:50 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:30:50 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:30:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:50 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
05:30:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1640ms
05:30:50 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:30:51 INFO - PROCESS | 1814 | ++DOCSHELL 0x9fa6bc00 == 57 [pid = 1814] [id = 106]
05:30:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 128 (0x9fdc0400) [pid = 1814] [serial = 297] [outer = (nil)]
05:30:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 129 (0xa0befc00) [pid = 1814] [serial = 298] [outer = 0x9fdc0400]
05:30:51 INFO - PROCESS | 1814 | 1450272651477 Marionette INFO loaded listener.js
05:30:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 130 (0xa0c8e400) [pid = 1814] [serial = 299] [outer = 0x9fdc0400]
05:30:52 INFO - PROCESS | 1814 | ++DOCSHELL 0xa4f26c00 == 58 [pid = 1814] [id = 107]
05:30:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 131 (0xa7db8000) [pid = 1814] [serial = 300] [outer = (nil)]
05:30:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 132 (0xa4fa9000) [pid = 1814] [serial = 301] [outer = 0xa7db8000]
05:30:52 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
05:30:52 INFO - document served over http requires an http
05:30:52 INFO - sub-resource via iframe-tag using the meta-csp
05:30:52 INFO - delivery method with swap-origin-redirect and when
05:30: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"
05:30:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:30:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:30:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:52 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
05:30:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1665ms
05:30:52 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:30:52 INFO - PROCESS | 1814 | ++DOCSHELL 0x95da9c00 == 59 [pid = 1814] [id = 108]
05:30:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 133 (0x9fd05800) [pid = 1814] [serial = 302] [outer = (nil)]
05:30:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 134 (0xa7ec6000) [pid = 1814] [serial = 303] [outer = 0x9fd05800]
05:30:53 INFO - PROCESS | 1814 | 1450272653076 Marionette INFO loaded listener.js
05:30:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 135 (0xa843ec00) [pid = 1814] [serial = 304] [outer = 0x9fd05800]
05:30:54 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
05:30:54 INFO - document served over http requires an http
05:30:54 INFO - sub-resource via script-tag using the meta-csp
05:30:54 INFO - delivery method with keep-origin-redirect and when
05:30: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"
05:30:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:30:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:30:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:54 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
05:30:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1535ms
05:30:54 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
05:30:54 INFO - PROCESS | 1814 | ++DOCSHELL 0x8f4d4c00 == 60 [pid = 1814] [id = 109]
05:30:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 136 (0x8f99d800) [pid = 1814] [serial = 305] [outer = (nil)]
05:30:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 137 (0xa904b000) [pid = 1814] [serial = 306] [outer = 0x8f99d800]
05:30:54 INFO - PROCESS | 1814 | 1450272654603 Marionette INFO loaded listener.js
05:30:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 138 (0xa91f5c00) [pid = 1814] [serial = 307] [outer = 0x8f99d800]
05:30:55 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
05:30:55 INFO - document served over http requires an http
05:30:55 INFO - sub-resource via script-tag using the meta-csp
05:30:55 INFO - delivery method with no-redirect and when
05:30: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"
05:30:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:30:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:30:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
05:30:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1528ms
05:30:55 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:30:56 INFO - PROCESS | 1814 | ++DOCSHELL 0x8e749c00 == 61 [pid = 1814] [id = 110]
05:30:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 139 (0x8e74bc00) [pid = 1814] [serial = 308] [outer = (nil)]
05:30:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 140 (0x8e753c00) [pid = 1814] [serial = 309] [outer = 0x8e74bc00]
05:30:56 INFO - PROCESS | 1814 | 1450272656156 Marionette INFO loaded listener.js
05:30:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 141 (0x8e7a1000) [pid = 1814] [serial = 310] [outer = 0x8e74bc00]
05:30:57 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
05:30:57 INFO - document served over http requires an http
05:30:57 INFO - sub-resource via script-tag using the meta-csp
05:30:57 INFO - delivery method with swap-origin-redirect and when
05:30: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"
05:30:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:30:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:30:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:57 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
05:30:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1512ms
05:30:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:30:57 INFO - PROCESS | 1814 | ++DOCSHELL 0x8e754400 == 62 [pid = 1814] [id = 111]
05:30:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 142 (0x8e756000) [pid = 1814] [serial = 311] [outer = (nil)]
05:30:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 143 (0x8e7ab000) [pid = 1814] [serial = 312] [outer = 0x8e756000]
05:30:57 INFO - PROCESS | 1814 | 1450272657616 Marionette INFO loaded listener.js
05:30:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 144 (0x9cc02000) [pid = 1814] [serial = 313] [outer = 0x8e756000]
05:30:58 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
05:30:58 INFO - document served over http requires an http
05:30:58 INFO - sub-resource via xhr-request using the meta-csp
05:30:58 INFO - delivery method with keep-origin-redirect and when
05:30: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"
05:30:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:30:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:30:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:58 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
05:30:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1489ms
05:30:58 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
05:30:59 INFO - PROCESS | 1814 | ++DOCSHELL 0x8e7ad400 == 63 [pid = 1814] [id = 112]
05:30:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 145 (0x8eead800) [pid = 1814] [serial = 314] [outer = (nil)]
05:30:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x8eeafc00) [pid = 1814] [serial = 315] [outer = 0x8eead800]
05:30:59 INFO - PROCESS | 1814 | 1450272659271 Marionette INFO loaded listener.js
05:30:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x8de5fc00) [pid = 1814] [serial = 316] [outer = 0x8eead800]
05:31:00 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
05:31:00 INFO - document served over http requires an http
05:31:00 INFO - sub-resource via xhr-request using the meta-csp
05:31:00 INFO - delivery method with no-redirect and when
05:31: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"
05:31:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:31:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:31:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:00 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
05:31:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1579ms
05:31:00 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:31:00 INFO - PROCESS | 1814 | ++DOCSHELL 0x8dc3a800 == 64 [pid = 1814] [id = 113]
05:31:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x8dc3d400) [pid = 1814] [serial = 317] [outer = (nil)]
05:31:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x8dc3fc00) [pid = 1814] [serial = 318] [outer = 0x8dc3d400]
05:31:00 INFO - PROCESS | 1814 | 1450272660850 Marionette INFO loaded listener.js
05:31:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x8de64400) [pid = 1814] [serial = 319] [outer = 0x8dc3d400]
05:31:01 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
05:31:01 INFO - document served over http requires an http
05:31:01 INFO - sub-resource via xhr-request using the meta-csp
05:31:01 INFO - delivery method with swap-origin-redirect and when
05:31: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"
05:31:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:31:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:31:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:01 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
05:31:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1637ms
05:31:01 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:31:02 INFO - PROCESS | 1814 | ++DOCSHELL 0x8dc3b400 == 65 [pid = 1814] [id = 114]
05:31:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x8dc3f400) [pid = 1814] [serial = 320] [outer = (nil)]
05:31:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x8e64fc00) [pid = 1814] [serial = 321] [outer = 0x8dc3f400]
05:31:02 INFO - PROCESS | 1814 | 1450272662350 Marionette INFO loaded listener.js
05:31:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x8e652c00) [pid = 1814] [serial = 322] [outer = 0x8dc3f400]
05:31:03 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
05:31:03 INFO - document served over http requires an https
05:31:03 INFO - sub-resource via fetch-request using the meta-csp
05:31:03 INFO - delivery method with keep-origin-redirect and when
05:31: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"
05:31:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:31:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:31:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:31:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:03 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
05:31:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1588ms
05:31:03 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
05:31:03 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d770400 == 66 [pid = 1814] [id = 115]
05:31:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x8d771c00) [pid = 1814] [serial = 323] [outer = (nil)]
05:31:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x8d778400) [pid = 1814] [serial = 324] [outer = 0x8d771c00]
05:31:04 INFO - PROCESS | 1814 | 1450272664051 Marionette INFO loaded listener.js
05:31:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x8d77f400) [pid = 1814] [serial = 325] [outer = 0x8d771c00]
05:31:05 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
05:31:05 INFO - document served over http requires an https
05:31:05 INFO - sub-resource via fetch-request using the meta-csp
05:31:05 INFO - delivery method with no-redirect and when
05:31: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"
05:31:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:31:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:31:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:31:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:05 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
05:31:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1593ms
05:31:05 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:31:06 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d6cb000 == 67 [pid = 1814] [id = 116]
05:31:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x8d6cb400) [pid = 1814] [serial = 326] [outer = (nil)]
05:31:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x8d6cd400) [pid = 1814] [serial = 327] [outer = 0x8d6cb400]
05:31:06 INFO - PROCESS | 1814 | 1450272666834 Marionette INFO loaded listener.js
05:31:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x8d77c400) [pid = 1814] [serial = 328] [outer = 0x8d6cb400]
05:31:07 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
05:31:07 INFO - document served over http requires an https
05:31:07 INFO - sub-resource via fetch-request using the meta-csp
05:31:07 INFO - delivery method with swap-origin-redirect and when
05:31: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"
05:31:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:31:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:31:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:31:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:07 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
05:31:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2779ms
05:31:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:31:08 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d134400 == 68 [pid = 1814] [id = 117]
05:31:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x8d134800) [pid = 1814] [serial = 329] [outer = (nil)]
05:31:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x8d139800) [pid = 1814] [serial = 330] [outer = 0x8d134800]
05:31:08 INFO - PROCESS | 1814 | 1450272668491 Marionette INFO loaded listener.js
05:31:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x8d140800) [pid = 1814] [serial = 331] [outer = 0x8d134800]
05:31:09 INFO - PROCESS | 1814 | ++DOCSHELL 0x8dc33000 == 69 [pid = 1814] [id = 118]
05:31:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x8e64c400) [pid = 1814] [serial = 332] [outer = (nil)]
05:31:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0x8d6cf400) [pid = 1814] [serial = 333] [outer = 0x8e64c400]
05:31:10 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
05:31:10 INFO - document served over http requires an https
05:31:10 INFO - sub-resource via iframe-tag using the meta-csp
05:31:10 INFO - delivery method with keep-origin-redirect and when
05:31: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"
05:31:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:31:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:31:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:10 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
05:31:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2187ms
05:31:10 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:31:10 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d138400 == 70 [pid = 1814] [id = 119]
05:31:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x8dc32400) [pid = 1814] [serial = 334] [outer = (nil)]
05:31:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 166 (0x8eea3000) [pid = 1814] [serial = 335] [outer = 0x8dc32400]
05:31:10 INFO - PROCESS | 1814 | 1450272670618 Marionette INFO loaded listener.js
05:31:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 167 (0x8eeac400) [pid = 1814] [serial = 336] [outer = 0x8dc32400]
05:31:11 INFO - PROCESS | 1814 | ++DOCSHELL 0x8f9a3400 == 71 [pid = 1814] [id = 120]
05:31:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 168 (0x8f9a4000) [pid = 1814] [serial = 337] [outer = (nil)]
05:31:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 169 (0x915bd400) [pid = 1814] [serial = 338] [outer = 0x8f9a4000]
05:31:11 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
05:31:11 INFO - document served over http requires an https
05:31:11 INFO - sub-resource via iframe-tag using the meta-csp
05:31:11 INFO - delivery method with no-redirect and when
05:31: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"
05:31:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:31:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:31:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:11 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
05:31:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1641ms
05:31:11 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:31:12 INFO - PROCESS | 1814 | ++DOCSHELL 0x8f4d4800 == 72 [pid = 1814] [id = 121]
05:31:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 170 (0x8f9a4800) [pid = 1814] [serial = 339] [outer = (nil)]
05:31:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 171 (0x9161c800) [pid = 1814] [serial = 340] [outer = 0x8f9a4800]
05:31:12 INFO - PROCESS | 1814 | 1450272672369 Marionette INFO loaded listener.js
05:31:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 172 (0x91ce3400) [pid = 1814] [serial = 341] [outer = 0x8f9a4800]
05:31:13 INFO - PROCESS | 1814 | --DOCSHELL 0x92219800 == 71 [pid = 1814] [id = 77]
05:31:13 INFO - PROCESS | 1814 | --DOCSHELL 0x91f73800 == 70 [pid = 1814] [id = 81]
05:31:13 INFO - PROCESS | 1814 | --DOCSHELL 0x91f75400 == 69 [pid = 1814] [id = 82]
05:31:13 INFO - PROCESS | 1814 | --DOCSHELL 0x98869400 == 68 [pid = 1814] [id = 83]
05:31:13 INFO - PROCESS | 1814 | --DOCSHELL 0x91aa4400 == 67 [pid = 1814] [id = 84]
05:31:13 INFO - PROCESS | 1814 | --DOCSHELL 0x8f702400 == 66 [pid = 1814] [id = 85]
05:31:13 INFO - PROCESS | 1814 | --DOCSHELL 0x8f709c00 == 65 [pid = 1814] [id = 86]
05:31:13 INFO - PROCESS | 1814 | --DOCSHELL 0x98ac0800 == 64 [pid = 1814] [id = 88]
05:31:13 INFO - PROCESS | 1814 | --DOCSHELL 0x8f9a2800 == 63 [pid = 1814] [id = 91]
05:31:13 INFO - PROCESS | 1814 | --DOCSHELL 0x9776a800 == 62 [pid = 1814] [id = 92]
05:31:13 INFO - PROCESS | 1814 | --DOCSHELL 0x91623000 == 61 [pid = 1814] [id = 93]
05:31:13 INFO - PROCESS | 1814 | --DOCSHELL 0x9167d800 == 60 [pid = 1814] [id = 94]
05:31:13 INFO - PROCESS | 1814 | --DOCSHELL 0x9220e800 == 59 [pid = 1814] [id = 95]
05:31:13 INFO - PROCESS | 1814 | --DOCSHELL 0x9886ec00 == 58 [pid = 1814] [id = 96]
05:31:13 INFO - PROCESS | 1814 | --DOCSHELL 0x8f4d5400 == 57 [pid = 1814] [id = 97]
05:31:13 INFO - PROCESS | 1814 | --DOMWINDOW == 171 (0x9d6d0c00) [pid = 1814] [serial = 177] [outer = (nil)] [url = about:blank]
05:31:13 INFO - PROCESS | 1814 | --DOMWINDOW == 170 (0x9bc86000) [pid = 1814] [serial = 172] [outer = (nil)] [url = about:blank]
05:31:13 INFO - PROCESS | 1814 | --DOMWINDOW == 169 (0x952e7400) [pid = 1814] [serial = 159] [outer = (nil)] [url = about:blank]
05:31:13 INFO - PROCESS | 1814 | --DOMWINDOW == 168 (0x92214c00) [pid = 1814] [serial = 138] [outer = (nil)] [url = about:blank]
05:31:13 INFO - PROCESS | 1814 | --DOMWINDOW == 167 (0xa808d400) [pid = 1814] [serial = 156] [outer = (nil)] [url = about:blank]
05:31:13 INFO - PROCESS | 1814 | --DOMWINDOW == 166 (0xa81b2800) [pid = 1814] [serial = 183] [outer = (nil)] [url = about:blank]
05:31:13 INFO - PROCESS | 1814 | --DOMWINDOW == 165 (0x9acd8000) [pid = 1814] [serial = 141] [outer = (nil)] [url = about:blank]
05:31:13 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0xa0bf8000) [pid = 1814] [serial = 153] [outer = (nil)] [url = about:blank]
05:31:13 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x91caac00) [pid = 1814] [serial = 162] [outer = (nil)] [url = about:blank]
05:31:13 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x9d6cec00) [pid = 1814] [serial = 204] [outer = (nil)] [url = about:blank]
05:31:13 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x95da5c00) [pid = 1814] [serial = 167] [outer = (nil)] [url = about:blank]
05:31:13 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x922e1000) [pid = 1814] [serial = 195] [outer = (nil)] [url = about:blank]
05:31:13 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x9fde3400) [pid = 1814] [serial = 180] [outer = (nil)] [url = about:blank]
05:31:13 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x942ba000) [pid = 1814] [serial = 198] [outer = (nil)] [url = about:blank]
05:31:13 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0xa8432400) [pid = 1814] [serial = 209] [outer = (nil)] [url = about:blank]
05:31:13 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x9b5b1c00) [pid = 1814] [serial = 201] [outer = (nil)] [url = about:blank]
05:31:13 INFO - PROCESS | 1814 | ++DOCSHELL 0x8f4cc000 == 58 [pid = 1814] [id = 122]
05:31:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x8f4d0000) [pid = 1814] [serial = 342] [outer = (nil)]
05:31:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x8f99e400) [pid = 1814] [serial = 343] [outer = 0x8f4d0000]
05:31:13 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
05:31:13 INFO - document served over http requires an https
05:31:13 INFO - sub-resource via iframe-tag using the meta-csp
05:31:13 INFO - delivery method with swap-origin-redirect and when
05:31: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"
05:31:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:31:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:31:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:13 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
05:31:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2103ms
05:31:13 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:31:14 INFO - PROCESS | 1814 | ++DOCSHELL 0x8f203000 == 59 [pid = 1814] [id = 123]
05:31:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x8f70d000) [pid = 1814] [serial = 344] [outer = (nil)]
05:31:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x91ce2400) [pid = 1814] [serial = 345] [outer = 0x8f70d000]
05:31:14 INFO - PROCESS | 1814 | 1450272674361 Marionette INFO loaded listener.js
05:31:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x91f81c00) [pid = 1814] [serial = 346] [outer = 0x8f70d000]
05:31:15 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:31:15 INFO - document served over http requires an https
05:31:15 INFO - sub-resource via script-tag using the meta-csp
05:31:15 INFO - delivery method with keep-origin-redirect and when
05:31: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"
05:31:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:31:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:31:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
05:31:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1341ms
05:31:15 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
05:31:15 INFO - PROCESS | 1814 | ++DOCSHELL 0x922c1400 == 60 [pid = 1814] [id = 124]
05:31:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x922c3000) [pid = 1814] [serial = 347] [outer = (nil)]
05:31:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x922c8800) [pid = 1814] [serial = 348] [outer = 0x922c3000]
05:31:15 INFO - PROCESS | 1814 | 1450272675746 Marionette INFO loaded listener.js
05:31:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0x922ec000) [pid = 1814] [serial = 349] [outer = 0x922c3000]
05:31:16 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
05:31:16 INFO - document served over http requires an https
05:31:16 INFO - sub-resource via script-tag using the meta-csp
05:31:16 INFO - delivery method with no-redirect and when
05:31: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"
05:31:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:31:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:31:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:16 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
05:31:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1427ms
05:31:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:31:16 INFO - PROCESS | 1814 | ++DOCSHELL 0x922ca000 == 61 [pid = 1814] [id = 125]
05:31:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x922e1000) [pid = 1814] [serial = 350] [outer = (nil)]
05:31:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 166 (0x942b6c00) [pid = 1814] [serial = 351] [outer = 0x922e1000]
05:31:17 INFO - PROCESS | 1814 | 1450272677064 Marionette INFO loaded listener.js
05:31:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 167 (0x95047c00) [pid = 1814] [serial = 352] [outer = 0x922e1000]
05:31:17 INFO - PROCESS | 1814 | --DOMWINDOW == 166 (0x98ac1800) [pid = 1814] [serial = 248] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:31:17 INFO - PROCESS | 1814 | --DOMWINDOW == 165 (0x98ac1c00) [pid = 1814] [serial = 253] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272630771]
05:31:17 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x91f80400) [pid = 1814] [serial = 228] [outer = (nil)] [url = about:blank]
05:31:17 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x98abd000) [pid = 1814] [serial = 237] [outer = (nil)] [url = about:blank]
05:31:17 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x8f4d0400) [pid = 1814] [serial = 254] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272630771]
05:31:17 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x922be400) [pid = 1814] [serial = 216] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:31:17 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x9bc28c00) [pid = 1814] [serial = 221] [outer = (nil)] [url = about:blank]
05:31:17 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x8f4d7c00) [pid = 1814] [serial = 251] [outer = (nil)] [url = about:blank]
05:31:17 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x98868800) [pid = 1814] [serial = 231] [outer = (nil)] [url = about:blank]
05:31:17 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x9504f000) [pid = 1814] [serial = 259] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:31:17 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x8f20a400) [pid = 1814] [serial = 246] [outer = (nil)] [url = about:blank]
05:31:17 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x989ed000) [pid = 1814] [serial = 234] [outer = (nil)] [url = about:blank]
05:31:17 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x91f7d000) [pid = 1814] [serial = 256] [outer = (nil)] [url = about:blank]
05:31:17 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x950e2c00) [pid = 1814] [serial = 218] [outer = (nil)] [url = about:blank]
05:31:17 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x8f9a5800) [pid = 1814] [serial = 243] [outer = (nil)] [url = about:blank]
05:31:17 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x9b092000) [pid = 1814] [serial = 270] [outer = (nil)] [url = about:blank]
05:31:17 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x9886a800) [pid = 1814] [serial = 267] [outer = (nil)] [url = about:blank]
05:31:17 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x8f708c00) [pid = 1814] [serial = 240] [outer = (nil)] [url = about:blank]
05:31:17 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x98ac3400) [pid = 1814] [serial = 249] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:31:17 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x91cecc00) [pid = 1814] [serial = 264] [outer = (nil)] [url = about:blank]
05:31:17 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x922bcc00) [pid = 1814] [serial = 261] [outer = (nil)] [url = about:blank]
05:31:18 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x91aaa800) [pid = 1814] [serial = 273] [outer = (nil)] [url = about:blank]
05:31:18 INFO - PROCESS | 1814 | --DOMWINDOW == 144 (0x98784000) [pid = 1814] [serial = 225] [outer = (nil)] [url = about:blank]
05:31:18 INFO - PROCESS | 1814 | --DOMWINDOW == 143 (0x9af83c00) [pid = 1814] [serial = 276] [outer = (nil)] [url = about:blank]
05:31:18 INFO - PROCESS | 1814 | --DOMWINDOW == 142 (0x91617c00) [pid = 1814] [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]
05:31:18 INFO - PROCESS | 1814 | --DOMWINDOW == 141 (0x91aa0000) [pid = 1814] [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]
05:31:18 INFO - PROCESS | 1814 | --DOMWINDOW == 140 (0x922c7400) [pid = 1814] [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]
05:31:18 INFO - PROCESS | 1814 | --DOMWINDOW == 139 (0x989e6c00) [pid = 1814] [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]
05:31:18 INFO - PROCESS | 1814 | --DOMWINDOW == 138 (0x91624400) [pid = 1814] [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]
05:31:18 INFO - PROCESS | 1814 | --DOMWINDOW == 137 (0x97824800) [pid = 1814] [serial = 258] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:31:18 INFO - PROCESS | 1814 | --DOMWINDOW == 136 (0x91679800) [pid = 1814] [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]
05:31:18 INFO - PROCESS | 1814 | --DOMWINDOW == 135 (0x9221b400) [pid = 1814] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:31:18 INFO - PROCESS | 1814 | --DOMWINDOW == 134 (0xa8e0fc00) [pid = 1814] [serial = 102] [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.]
05:31:18 INFO - PROCESS | 1814 | --DOMWINDOW == 133 (0x9b5b1800) [pid = 1814] [serial = 271] [outer = (nil)] [url = about:blank]
05:31:18 INFO - PROCESS | 1814 | --DOMWINDOW == 132 (0x922e0c00) [pid = 1814] [serial = 274] [outer = (nil)] [url = about:blank]
05:31:18 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
05:31:18 INFO - document served over http requires an https
05:31:18 INFO - sub-resource via script-tag using the meta-csp
05:31:18 INFO - delivery method with swap-origin-redirect and when
05:31: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"
05:31:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:31:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:31:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
05:31:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1698ms
05:31:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:31:18 INFO - PROCESS | 1814 | ++DOCSHELL 0x8f20a400 == 62 [pid = 1814] [id = 126]
05:31:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 133 (0x91cecc00) [pid = 1814] [serial = 353] [outer = (nil)]
05:31:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 134 (0x95043000) [pid = 1814] [serial = 354] [outer = 0x91cecc00]
05:31:18 INFO - PROCESS | 1814 | 1450272678892 Marionette INFO loaded listener.js
05:31:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 135 (0x95db1400) [pid = 1814] [serial = 355] [outer = 0x91cecc00]
05:31:19 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:31:19 INFO - document served over http requires an https
05:31:19 INFO - sub-resource via xhr-request using the meta-csp
05:31:19 INFO - delivery method with keep-origin-redirect and when
05:31: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"
05:31:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:31:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:31:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
05:31:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1278ms
05:31:19 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
05:31:20 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d13bc00 == 63 [pid = 1814] [id = 127]
05:31:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 136 (0x8d13ec00) [pid = 1814] [serial = 356] [outer = (nil)]
05:31:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 137 (0x8dc35c00) [pid = 1814] [serial = 357] [outer = 0x8d13ec00]
05:31:20 INFO - PROCESS | 1814 | 1450272680265 Marionette INFO loaded listener.js
05:31:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 138 (0x8e650800) [pid = 1814] [serial = 358] [outer = 0x8d13ec00]
05:31:21 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
05:31:21 INFO - document served over http requires an https
05:31:21 INFO - sub-resource via xhr-request using the meta-csp
05:31:21 INFO - delivery method with no-redirect and when
05:31: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"
05:31:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:31:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:31:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
05:31:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1644ms
05:31:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:31:21 INFO - PROCESS | 1814 | ++DOCSHELL 0x915b9000 == 64 [pid = 1814] [id = 128]
05:31:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 139 (0x91622000) [pid = 1814] [serial = 359] [outer = (nil)]
05:31:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 140 (0x91aa0000) [pid = 1814] [serial = 360] [outer = 0x91622000]
05:31:21 INFO - PROCESS | 1814 | 1450272681980 Marionette INFO loaded listener.js
05:31:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 141 (0x92215800) [pid = 1814] [serial = 361] [outer = 0x91622000]
05:31:23 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
05:31:23 INFO - document served over http requires an https
05:31:23 INFO - sub-resource via xhr-request using the meta-csp
05:31:23 INFO - delivery method with swap-origin-redirect and when
05:31: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"
05:31:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:31:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:31:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:23 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
05:31:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1640ms
05:31:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:31:23 INFO - PROCESS | 1814 | ++DOCSHELL 0x91aa7800 == 65 [pid = 1814] [id = 129]
05:31:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 142 (0x952ecc00) [pid = 1814] [serial = 362] [outer = (nil)]
05:31:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 143 (0x98784c00) [pid = 1814] [serial = 363] [outer = 0x952ecc00]
05:31:23 INFO - PROCESS | 1814 | 1450272683665 Marionette INFO loaded listener.js
05:31:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 144 (0x98869800) [pid = 1814] [serial = 364] [outer = 0x952ecc00]
05:31:24 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
05:31:24 INFO - document served over http requires an http
05:31:24 INFO - sub-resource via fetch-request using the meta-referrer
05:31:24 INFO - delivery method with keep-origin-redirect and when
05:31: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"
05:31:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:31:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:31:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:31:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
05:31:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1630ms
05:31:24 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
05:31:25 INFO - PROCESS | 1814 | ++DOCSHELL 0x9504c000 == 66 [pid = 1814] [id = 130]
05:31:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 145 (0x9878e400) [pid = 1814] [serial = 365] [outer = (nil)]
05:31:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x98aba400) [pid = 1814] [serial = 366] [outer = 0x9878e400]
05:31:25 INFO - PROCESS | 1814 | 1450272685363 Marionette INFO loaded listener.js
05:31:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x9aa6d000) [pid = 1814] [serial = 367] [outer = 0x9878e400]
05:31:26 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
05:31:26 INFO - document served over http requires an http
05:31:26 INFO - sub-resource via fetch-request using the meta-referrer
05:31:26 INFO - delivery method with no-redirect and when
05:31: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"
05:31:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:31:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:31:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:31:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:26 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
05:31:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1700ms
05:31:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:31:26 INFO - PROCESS | 1814 | ++DOCSHELL 0x98abd000 == 67 [pid = 1814] [id = 131]
05:31:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x98ac0c00) [pid = 1814] [serial = 368] [outer = (nil)]
05:31:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x9b00e800) [pid = 1814] [serial = 369] [outer = 0x98ac0c00]
05:31:27 INFO - PROCESS | 1814 | 1450272687013 Marionette INFO loaded listener.js
05:31:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x9b5b0400) [pid = 1814] [serial = 370] [outer = 0x98ac0c00]
05:31:28 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
05:31:28 INFO - document served over http requires an http
05:31:28 INFO - sub-resource via fetch-request using the meta-referrer
05:31:28 INFO - delivery method with swap-origin-redirect and when
05:31: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"
05:31:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:31:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:31:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:31:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:28 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
05:31:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1604ms
05:31:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:31:28 INFO - PROCESS | 1814 | ++DOCSHELL 0x9b5ba400 == 68 [pid = 1814] [id = 132]
05:31:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x9b5bbc00) [pid = 1814] [serial = 371] [outer = (nil)]
05:31:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x9b824c00) [pid = 1814] [serial = 372] [outer = 0x9b5bbc00]
05:31:28 INFO - PROCESS | 1814 | 1450272688678 Marionette INFO loaded listener.js
05:31:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x9b82e800) [pid = 1814] [serial = 373] [outer = 0x9b5bbc00]
05:31:29 INFO - PROCESS | 1814 | ++DOCSHELL 0x9bc88c00 == 69 [pid = 1814] [id = 133]
05:31:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x9bc8a400) [pid = 1814] [serial = 374] [outer = (nil)]
05:31:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x9bc2c800) [pid = 1814] [serial = 375] [outer = 0x9bc8a400]
05:31:29 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
05:31:29 INFO - document served over http requires an http
05:31:29 INFO - sub-resource via iframe-tag using the meta-referrer
05:31:29 INFO - delivery method with keep-origin-redirect and when
05:31: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"
05:31:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:31:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:31:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:29 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
05:31:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1742ms
05:31:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:31:30 INFO - PROCESS | 1814 | ++DOCSHELL 0x9bc2a400 == 70 [pid = 1814] [id = 134]
05:31:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x9bc89c00) [pid = 1814] [serial = 376] [outer = (nil)]
05:31:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x9bef0400) [pid = 1814] [serial = 377] [outer = 0x9bc89c00]
05:31:30 INFO - PROCESS | 1814 | 1450272690425 Marionette INFO loaded listener.js
05:31:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x9d6c9400) [pid = 1814] [serial = 378] [outer = 0x9bc89c00]
05:31:31 INFO - PROCESS | 1814 | ++DOCSHELL 0x9e676800 == 71 [pid = 1814] [id = 135]
05:31:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x9e678000) [pid = 1814] [serial = 379] [outer = (nil)]
05:31:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x9fb5b400) [pid = 1814] [serial = 380] [outer = 0x9e678000]
05:31:31 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
05:31:31 INFO - document served over http requires an http
05:31:31 INFO - sub-resource via iframe-tag using the meta-referrer
05:31:31 INFO - delivery method with no-redirect and when
05:31: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"
05:31:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:31:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:31:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:31 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
05:31:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1729ms
05:31:31 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:31:32 INFO - PROCESS | 1814 | ++DOCSHELL 0x9b091000 == 72 [pid = 1814] [id = 136]
05:31:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x9cc24000) [pid = 1814] [serial = 381] [outer = (nil)]
05:31:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x9f964c00) [pid = 1814] [serial = 382] [outer = 0x9cc24000]
05:31:32 INFO - PROCESS | 1814 | 1450272692171 Marionette INFO loaded listener.js
05:31:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0xa0a59400) [pid = 1814] [serial = 383] [outer = 0x9cc24000]
05:31:32 INFO - PROCESS | 1814 | ++DOCSHELL 0xa8144800 == 73 [pid = 1814] [id = 137]
05:31:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0xa81a6c00) [pid = 1814] [serial = 384] [outer = (nil)]
05:31:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0xa8089000) [pid = 1814] [serial = 385] [outer = 0xa81a6c00]
05:31:33 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
05:31:33 INFO - document served over http requires an http
05:31:33 INFO - sub-resource via iframe-tag using the meta-referrer
05:31:33 INFO - delivery method with swap-origin-redirect and when
05:31: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"
05:31:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:31:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:31:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:33 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
05:31:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1687ms
05:31:33 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:31:33 INFO - PROCESS | 1814 | ++DOCSHELL 0xa0bf2c00 == 74 [pid = 1814] [id = 138]
05:31:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 166 (0xa0bf6400) [pid = 1814] [serial = 386] [outer = (nil)]
05:31:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 167 (0xa843b000) [pid = 1814] [serial = 387] [outer = 0xa0bf6400]
05:31:33 INFO - PROCESS | 1814 | 1450272693891 Marionette INFO loaded listener.js
05:31:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 168 (0x91ab3c00) [pid = 1814] [serial = 388] [outer = 0xa0bf6400]
05:31:34 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
05:31:34 INFO - document served over http requires an http
05:31:34 INFO - sub-resource via script-tag using the meta-referrer
05:31:34 INFO - delivery method with keep-origin-redirect and when
05:31: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"
05:31:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:31:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:31:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:34 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
05:31:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1638ms
05:31:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
05:31:35 INFO - PROCESS | 1814 | ++DOCSHELL 0x91ab6000 == 75 [pid = 1814] [id = 139]
05:31:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 169 (0x91ab8000) [pid = 1814] [serial = 389] [outer = (nil)]
05:31:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 170 (0x91ac0000) [pid = 1814] [serial = 390] [outer = 0x91ab8000]
05:31:35 INFO - PROCESS | 1814 | 1450272695525 Marionette INFO loaded listener.js
05:31:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 171 (0x8d28b800) [pid = 1814] [serial = 391] [outer = 0x91ab8000]
05:31:36 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
05:31:36 INFO - document served over http requires an http
05:31:36 INFO - sub-resource via script-tag using the meta-referrer
05:31:36 INFO - delivery method with no-redirect and when
05:31: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"
05:31:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:31:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:31:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:36 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
05:31:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1586ms
05:31:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:31:37 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d296800 == 76 [pid = 1814] [id = 140]
05:31:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 172 (0x8d298000) [pid = 1814] [serial = 392] [outer = (nil)]
05:31:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 173 (0x9cab3400) [pid = 1814] [serial = 393] [outer = 0x8d298000]
05:31:37 INFO - PROCESS | 1814 | 1450272697196 Marionette INFO loaded listener.js
05:31:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 174 (0x8cdd3c00) [pid = 1814] [serial = 394] [outer = 0x8d298000]
05:31:39 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
05:31:39 INFO - document served over http requires an http
05:31:39 INFO - sub-resource via script-tag using the meta-referrer
05:31:39 INFO - delivery method with swap-origin-redirect and when
05:31: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"
05:31:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:31:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:31:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:39 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
05:31:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2488ms
05:31:39 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:31:39 INFO - PROCESS | 1814 | ++DOCSHELL 0x8c08f400 == 77 [pid = 1814] [id = 141]
05:31:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 175 (0x8c090c00) [pid = 1814] [serial = 395] [outer = (nil)]
05:31:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 176 (0x8cdd9400) [pid = 1814] [serial = 396] [outer = 0x8c090c00]
05:31:39 INFO - PROCESS | 1814 | 1450272699664 Marionette INFO loaded listener.js
05:31:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 177 (0x8ceed000) [pid = 1814] [serial = 397] [outer = 0x8c090c00]
05:31:40 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
05:31:40 INFO - document served over http requires an http
05:31:40 INFO - sub-resource via xhr-request using the meta-referrer
05:31:40 INFO - delivery method with keep-origin-redirect and when
05:31: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"
05:31:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:31:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:31:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:40 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
05:31:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1632ms
05:31:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
05:31:41 INFO - PROCESS | 1814 | ++DOCSHELL 0x8cddb000 == 78 [pid = 1814] [id = 142]
05:31:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 178 (0x8ceec800) [pid = 1814] [serial = 398] [outer = (nil)]
05:31:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 179 (0x8cef9000) [pid = 1814] [serial = 399] [outer = 0x8ceec800]
05:31:41 INFO - PROCESS | 1814 | 1450272701306 Marionette INFO loaded listener.js
05:31:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 180 (0x98647000) [pid = 1814] [serial = 400] [outer = 0x8ceec800]
05:31:42 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
05:31:42 INFO - document served over http requires an http
05:31:42 INFO - sub-resource via xhr-request using the meta-referrer
05:31:42 INFO - delivery method with no-redirect and when
05:31: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"
05:31:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:31:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:31:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:42 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
05:31:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1586ms
05:31:42 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:31:42 INFO - PROCESS | 1814 | ++DOCSHELL 0x89f04000 == 79 [pid = 1814] [id = 143]
05:31:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 181 (0x89f05800) [pid = 1814] [serial = 401] [outer = (nil)]
05:31:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 182 (0x89f0a000) [pid = 1814] [serial = 402] [outer = 0x89f05800]
05:31:42 INFO - PROCESS | 1814 | 1450272702912 Marionette INFO loaded listener.js
05:31:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 183 (0x89f31c00) [pid = 1814] [serial = 403] [outer = 0x89f05800]
05:31:43 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
05:31:43 INFO - document served over http requires an http
05:31:43 INFO - sub-resource via xhr-request using the meta-referrer
05:31:43 INFO - delivery method with swap-origin-redirect and when
05:31: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"
05:31:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:31:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:31:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:43 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
05:31:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1588ms
05:31:43 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:31:44 INFO - PROCESS | 1814 | ++DOCSHELL 0x89e8f800 == 80 [pid = 1814] [id = 144]
05:31:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 184 (0x89e8fc00) [pid = 1814] [serial = 404] [outer = (nil)]
05:31:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 185 (0x89e97800) [pid = 1814] [serial = 405] [outer = 0x89e8fc00]
05:31:44 INFO - PROCESS | 1814 | 1450272704387 Marionette INFO loaded listener.js
05:31:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 186 (0x89f0c800) [pid = 1814] [serial = 406] [outer = 0x89e8fc00]
05:31:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 187 (0x8980b000) [pid = 1814] [serial = 407] [outer = 0x952ea400]
05:31:47 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
05:31:47 INFO - document served over http requires an https
05:31:47 INFO - sub-resource via fetch-request using the meta-referrer
05:31:47 INFO - delivery method with keep-origin-redirect and when
05:31: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"
05:31:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:31:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:31:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:31:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:47 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
05:31:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 3995ms
05:31:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
05:31:48 INFO - PROCESS | 1814 | ++DOCSHELL 0x89e99c00 == 81 [pid = 1814] [id = 145]
05:31:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 188 (0x89e9c800) [pid = 1814] [serial = 408] [outer = (nil)]
05:31:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 189 (0x89f3e800) [pid = 1814] [serial = 409] [outer = 0x89e9c800]
05:31:48 INFO - PROCESS | 1814 | 1450272708467 Marionette INFO loaded listener.js
05:31:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 190 (0x8c098400) [pid = 1814] [serial = 410] [outer = 0x89e9c800]
05:31:49 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
05:31:49 INFO - document served over http requires an https
05:31:49 INFO - sub-resource via fetch-request using the meta-referrer
05:31:49 INFO - delivery method with no-redirect and when
05:31: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"
05:31:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:31:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:31:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:31:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:49 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
05:31:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1582ms
05:31:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:31:50 INFO - PROCESS | 1814 | --DOCSHELL 0x8f202400 == 80 [pid = 1814] [id = 87]
05:31:50 INFO - PROCESS | 1814 | --DOCSHELL 0x91624800 == 79 [pid = 1814] [id = 99]
05:31:50 INFO - PROCESS | 1814 | --DOCSHELL 0x8f4cf400 == 78 [pid = 1814] [id = 100]
05:31:50 INFO - PROCESS | 1814 | --DOCSHELL 0x989e7800 == 77 [pid = 1814] [id = 101]
05:31:50 INFO - PROCESS | 1814 | --DOCSHELL 0x9bc7e000 == 76 [pid = 1814] [id = 102]
05:31:50 INFO - PROCESS | 1814 | --DOCSHELL 0x9d670400 == 75 [pid = 1814] [id = 103]
05:31:50 INFO - PROCESS | 1814 | --DOCSHELL 0x9bc2fc00 == 74 [pid = 1814] [id = 104]
05:31:50 INFO - PROCESS | 1814 | --DOCSHELL 0x9fb61800 == 73 [pid = 1814] [id = 105]
05:31:50 INFO - PROCESS | 1814 | --DOCSHELL 0x9fa6bc00 == 72 [pid = 1814] [id = 106]
05:31:50 INFO - PROCESS | 1814 | --DOCSHELL 0x95041800 == 71 [pid = 1814] [id = 90]
05:31:50 INFO - PROCESS | 1814 | --DOCSHELL 0xa4f26c00 == 70 [pid = 1814] [id = 107]
05:31:50 INFO - PROCESS | 1814 | --DOCSHELL 0x95da9c00 == 69 [pid = 1814] [id = 108]
05:31:50 INFO - PROCESS | 1814 | --DOCSHELL 0x8f4d4c00 == 68 [pid = 1814] [id = 109]
05:31:50 INFO - PROCESS | 1814 | --DOCSHELL 0x8e749c00 == 67 [pid = 1814] [id = 110]
05:31:50 INFO - PROCESS | 1814 | --DOCSHELL 0x8e754400 == 66 [pid = 1814] [id = 111]
05:31:50 INFO - PROCESS | 1814 | --DOCSHELL 0x8e7ad400 == 65 [pid = 1814] [id = 112]
05:31:50 INFO - PROCESS | 1814 | --DOCSHELL 0x8dc3a800 == 64 [pid = 1814] [id = 113]
05:31:50 INFO - PROCESS | 1814 | --DOCSHELL 0x8dc3b400 == 63 [pid = 1814] [id = 114]
05:31:50 INFO - PROCESS | 1814 | --DOCSHELL 0x8d770400 == 62 [pid = 1814] [id = 115]
05:31:50 INFO - PROCESS | 1814 | --DOCSHELL 0x8d6cb000 == 61 [pid = 1814] [id = 116]
05:31:50 INFO - PROCESS | 1814 | --DOCSHELL 0x8d138400 == 60 [pid = 1814] [id = 119]
05:31:50 INFO - PROCESS | 1814 | --DOCSHELL 0x8f9a3400 == 59 [pid = 1814] [id = 120]
05:31:50 INFO - PROCESS | 1814 | --DOCSHELL 0x8f4d4800 == 58 [pid = 1814] [id = 121]
05:31:50 INFO - PROCESS | 1814 | --DOCSHELL 0x8f4cc000 == 57 [pid = 1814] [id = 122]
05:31:50 INFO - PROCESS | 1814 | --DOCSHELL 0x8dc33000 == 56 [pid = 1814] [id = 118]
05:31:50 INFO - PROCESS | 1814 | --DOCSHELL 0x8f203000 == 55 [pid = 1814] [id = 123]
05:31:50 INFO - PROCESS | 1814 | --DOCSHELL 0x922c1400 == 54 [pid = 1814] [id = 124]
05:31:50 INFO - PROCESS | 1814 | --DOCSHELL 0x922ca000 == 53 [pid = 1814] [id = 125]
05:31:50 INFO - PROCESS | 1814 | --DOCSHELL 0x8f20a400 == 52 [pid = 1814] [id = 126]
05:31:50 INFO - PROCESS | 1814 | --DOMWINDOW == 189 (0x94e5c000) [pid = 1814] [serial = 262] [outer = (nil)] [url = about:blank]
05:31:50 INFO - PROCESS | 1814 | --DOMWINDOW == 188 (0x922e7c00) [pid = 1814] [serial = 257] [outer = (nil)] [url = about:blank]
05:31:50 INFO - PROCESS | 1814 | --DOMWINDOW == 187 (0x9aa6e800) [pid = 1814] [serial = 268] [outer = (nil)] [url = about:blank]
05:31:50 INFO - PROCESS | 1814 | --DOMWINDOW == 186 (0x9250a800) [pid = 1814] [serial = 265] [outer = (nil)] [url = about:blank]
05:31:50 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d132000 == 53 [pid = 1814] [id = 146]
05:31:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 187 (0x8d13b400) [pid = 1814] [serial = 411] [outer = (nil)]
05:31:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 188 (0x8d140000) [pid = 1814] [serial = 412] [outer = 0x8d13b400]
05:31:50 INFO - PROCESS | 1814 | 1450272710481 Marionette INFO loaded listener.js
05:31:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 189 (0x8d77d400) [pid = 1814] [serial = 413] [outer = 0x8d13b400]
05:31:51 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
05:31:51 INFO - document served over http requires an https
05:31:51 INFO - sub-resource via fetch-request using the meta-referrer
05:31:51 INFO - delivery method with swap-origin-redirect and when
05:31: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"
05:31:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:31:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:31:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:31:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:51 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
05:31:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2180ms
05:31:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:31:52 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d6cf000 == 54 [pid = 1814] [id = 147]
05:31:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 190 (0x8dc39800) [pid = 1814] [serial = 414] [outer = (nil)]
05:31:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 191 (0x8e651c00) [pid = 1814] [serial = 415] [outer = 0x8dc39800]
05:31:52 INFO - PROCESS | 1814 | 1450272712160 Marionette INFO loaded listener.js
05:31:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 192 (0x8e754000) [pid = 1814] [serial = 416] [outer = 0x8dc39800]
05:31:52 INFO - PROCESS | 1814 | ++DOCSHELL 0x8eea9000 == 55 [pid = 1814] [id = 148]
05:31:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 193 (0x8eea9800) [pid = 1814] [serial = 417] [outer = (nil)]
05:31:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 194 (0x8e7a4000) [pid = 1814] [serial = 418] [outer = 0x8eea9800]
05:31:53 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
05:31:53 INFO - document served over http requires an https
05:31:53 INFO - sub-resource via iframe-tag using the meta-referrer
05:31:53 INFO - delivery method with keep-origin-redirect and when
05:31: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"
05:31:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:31:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:31:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:53 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
05:31:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1532ms
05:31:53 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:31:53 INFO - PROCESS | 1814 | ++DOCSHELL 0x8e7aec00 == 56 [pid = 1814] [id = 149]
05:31:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 195 (0x8eea5800) [pid = 1814] [serial = 419] [outer = (nil)]
05:31:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 196 (0x8f203000) [pid = 1814] [serial = 420] [outer = 0x8eea5800]
05:31:53 INFO - PROCESS | 1814 | 1450272713769 Marionette INFO loaded listener.js
05:31:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 197 (0x8f4d1c00) [pid = 1814] [serial = 421] [outer = 0x8eea5800]
05:31:54 INFO - PROCESS | 1814 | ++DOCSHELL 0x8f706000 == 57 [pid = 1814] [id = 150]
05:31:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 198 (0x8f706400) [pid = 1814] [serial = 422] [outer = (nil)]
05:31:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 199 (0x8f9a3400) [pid = 1814] [serial = 423] [outer = 0x8f706400]
05:31:54 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
05:31:54 INFO - document served over http requires an https
05:31:54 INFO - sub-resource via iframe-tag using the meta-referrer
05:31:54 INFO - delivery method with no-redirect and when
05:31: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"
05:31:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:31:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:31:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:54 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
05:31:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1479ms
05:31:54 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:31:55 INFO - PROCESS | 1814 | ++DOCSHELL 0x89f33c00 == 58 [pid = 1814] [id = 151]
05:31:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 200 (0x8e7a6c00) [pid = 1814] [serial = 424] [outer = (nil)]
05:31:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 201 (0x915ba800) [pid = 1814] [serial = 425] [outer = 0x8e7a6c00]
05:31:55 INFO - PROCESS | 1814 | 1450272715149 Marionette INFO loaded listener.js
05:31:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 202 (0x91680000) [pid = 1814] [serial = 426] [outer = 0x8e7a6c00]
05:31:56 INFO - PROCESS | 1814 | --DOMWINDOW == 201 (0x8dc32400) [pid = 1814] [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]
05:31:56 INFO - PROCESS | 1814 | --DOMWINDOW == 200 (0x8f9a4000) [pid = 1814] [serial = 337] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272671341]
05:31:56 INFO - PROCESS | 1814 | --DOMWINDOW == 199 (0x922e1000) [pid = 1814] [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]
05:31:56 INFO - PROCESS | 1814 | --DOMWINDOW == 198 (0x8f70d000) [pid = 1814] [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]
05:31:56 INFO - PROCESS | 1814 | --DOMWINDOW == 197 (0x922c3000) [pid = 1814] [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]
05:31:56 INFO - PROCESS | 1814 | --DOMWINDOW == 196 (0x8f9a4800) [pid = 1814] [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]
05:31:56 INFO - PROCESS | 1814 | --DOMWINDOW == 195 (0x8f4d0000) [pid = 1814] [serial = 342] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:31:56 INFO - PROCESS | 1814 | --DOMWINDOW == 194 (0x8e64c400) [pid = 1814] [serial = 332] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:31:56 INFO - PROCESS | 1814 | --DOMWINDOW == 193 (0x9fb63c00) [pid = 1814] [serial = 295] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272650494]
05:31:56 INFO - PROCESS | 1814 | --DOMWINDOW == 192 (0x9d6cb400) [pid = 1814] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:31:56 INFO - PROCESS | 1814 | --DOMWINDOW == 191 (0xa7db8000) [pid = 1814] [serial = 300] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:31:56 INFO - PROCESS | 1814 | --DOMWINDOW == 190 (0xa904b000) [pid = 1814] [serial = 306] [outer = (nil)] [url = about:blank]
05:31:56 INFO - PROCESS | 1814 | --DOMWINDOW == 189 (0x91ca5800) [pid = 1814] [serial = 279] [outer = (nil)] [url = about:blank]
05:31:56 INFO - PROCESS | 1814 | --DOMWINDOW == 188 (0x8e753c00) [pid = 1814] [serial = 309] [outer = (nil)] [url = about:blank]
05:31:56 INFO - PROCESS | 1814 | --DOMWINDOW == 187 (0x91ce2400) [pid = 1814] [serial = 345] [outer = (nil)] [url = about:blank]
05:31:56 INFO - PROCESS | 1814 | --DOMWINDOW == 186 (0x9ca32c00) [pid = 1814] [serial = 288] [outer = (nil)] [url = about:blank]
05:31:56 INFO - PROCESS | 1814 | --DOMWINDOW == 185 (0x9161c800) [pid = 1814] [serial = 340] [outer = (nil)] [url = about:blank]
05:31:56 INFO - PROCESS | 1814 | --DOMWINDOW == 184 (0xa4fa9000) [pid = 1814] [serial = 301] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:31:56 INFO - PROCESS | 1814 | --DOMWINDOW == 183 (0x8d6cf400) [pid = 1814] [serial = 333] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:31:56 INFO - PROCESS | 1814 | --DOMWINDOW == 182 (0x8d778400) [pid = 1814] [serial = 324] [outer = (nil)] [url = about:blank]
05:31:56 INFO - PROCESS | 1814 | --DOMWINDOW == 181 (0x8eea3000) [pid = 1814] [serial = 335] [outer = (nil)] [url = about:blank]
05:31:56 INFO - PROCESS | 1814 | --DOMWINDOW == 180 (0x922c8800) [pid = 1814] [serial = 348] [outer = (nil)] [url = about:blank]
05:31:56 INFO - PROCESS | 1814 | --DOMWINDOW == 179 (0x9e66f800) [pid = 1814] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272650494]
05:31:56 INFO - PROCESS | 1814 | --DOMWINDOW == 178 (0x952e4400) [pid = 1814] [serial = 282] [outer = (nil)] [url = about:blank]
05:31:56 INFO - PROCESS | 1814 | --DOMWINDOW == 177 (0xa0befc00) [pid = 1814] [serial = 298] [outer = (nil)] [url = about:blank]
05:31:56 INFO - PROCESS | 1814 | --DOMWINDOW == 176 (0x915bd400) [pid = 1814] [serial = 338] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272671341]
05:31:56 INFO - PROCESS | 1814 | --DOMWINDOW == 175 (0xa7ec6000) [pid = 1814] [serial = 303] [outer = (nil)] [url = about:blank]
05:31:56 INFO - PROCESS | 1814 | --DOMWINDOW == 174 (0x8e64fc00) [pid = 1814] [serial = 321] [outer = (nil)] [url = about:blank]
05:31:56 INFO - PROCESS | 1814 | --DOMWINDOW == 173 (0x942b6c00) [pid = 1814] [serial = 351] [outer = (nil)] [url = about:blank]
05:31:56 INFO - PROCESS | 1814 | --DOMWINDOW == 172 (0x9bc7b400) [pid = 1814] [serial = 285] [outer = (nil)] [url = about:blank]
05:31:56 INFO - PROCESS | 1814 | --DOMWINDOW == 171 (0x8f99e400) [pid = 1814] [serial = 343] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:31:56 INFO - PROCESS | 1814 | --DOMWINDOW == 170 (0x9e671000) [pid = 1814] [serial = 293] [outer = (nil)] [url = about:blank]
05:31:56 INFO - PROCESS | 1814 | --DOMWINDOW == 169 (0x8dc3fc00) [pid = 1814] [serial = 318] [outer = (nil)] [url = about:blank]
05:31:56 INFO - PROCESS | 1814 | --DOMWINDOW == 168 (0x8d6cd400) [pid = 1814] [serial = 327] [outer = (nil)] [url = about:blank]
05:31:56 INFO - PROCESS | 1814 | --DOMWINDOW == 167 (0x8e7ab000) [pid = 1814] [serial = 312] [outer = (nil)] [url = about:blank]
05:31:56 INFO - PROCESS | 1814 | --DOMWINDOW == 166 (0x8eeafc00) [pid = 1814] [serial = 315] [outer = (nil)] [url = about:blank]
05:31:56 INFO - PROCESS | 1814 | --DOMWINDOW == 165 (0x8d139800) [pid = 1814] [serial = 330] [outer = (nil)] [url = about:blank]
05:31:56 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x9d6d7c00) [pid = 1814] [serial = 291] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:31:56 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x95043000) [pid = 1814] [serial = 354] [outer = (nil)] [url = about:blank]
05:31:56 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0xa91ec000) [pid = 1814] [serial = 214] [outer = (nil)] [url = about:blank]
05:31:56 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x9b831000) [pid = 1814] [serial = 277] [outer = (nil)] [url = about:blank]
05:31:56 INFO - PROCESS | 1814 | ++DOCSHELL 0x8e64f800 == 59 [pid = 1814] [id = 152]
05:31:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x8f20ec00) [pid = 1814] [serial = 427] [outer = (nil)]
05:31:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x8f20d800) [pid = 1814] [serial = 428] [outer = 0x8f20ec00]
05:31:56 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
05:31:56 INFO - document served over http requires an https
05:31:56 INFO - sub-resource via iframe-tag using the meta-referrer
05:31:56 INFO - delivery method with swap-origin-redirect and when
05:31: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"
05:31:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:31:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:31:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:56 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
05:31:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2139ms
05:31:56 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:31:57 INFO - PROCESS | 1814 | ++DOCSHELL 0x89f10400 == 60 [pid = 1814] [id = 153]
05:31:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0x8f70a400) [pid = 1814] [serial = 429] [outer = (nil)]
05:31:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x91aac800) [pid = 1814] [serial = 430] [outer = 0x8f70a400]
05:31:57 INFO - PROCESS | 1814 | 1450272717248 Marionette INFO loaded listener.js
05:31:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 166 (0x91ce7800) [pid = 1814] [serial = 431] [outer = 0x8f70a400]
05:31:58 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
05:31:58 INFO - document served over http requires an https
05:31:58 INFO - sub-resource via script-tag using the meta-referrer
05:31:58 INFO - delivery method with keep-origin-redirect and when
05:31: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"
05:31:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:31:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:31:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:58 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
05:31:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1525ms
05:31:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
05:31:59 INFO - PROCESS | 1814 | ++DOCSHELL 0x89f34000 == 61 [pid = 1814] [id = 154]
05:31:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 167 (0x8cdddc00) [pid = 1814] [serial = 432] [outer = (nil)]
05:31:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 168 (0x8d136800) [pid = 1814] [serial = 433] [outer = 0x8cdddc00]
05:31:59 INFO - PROCESS | 1814 | 1450272719107 Marionette INFO loaded listener.js
05:31:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 169 (0x8d297800) [pid = 1814] [serial = 434] [outer = 0x8cdddc00]
05:32:00 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
05:32:00 INFO - document served over http requires an https
05:32:00 INFO - sub-resource via script-tag using the meta-referrer
05:32:00 INFO - delivery method with no-redirect and when
05:32: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"
05:32:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:32:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:32:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:00 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
05:32:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1687ms
05:32:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:32:00 INFO - PROCESS | 1814 | ++DOCSHELL 0x8f205800 == 62 [pid = 1814] [id = 155]
05:32:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 170 (0x8f208800) [pid = 1814] [serial = 435] [outer = (nil)]
05:32:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 171 (0x8f4d3000) [pid = 1814] [serial = 436] [outer = 0x8f208800]
05:32:00 INFO - PROCESS | 1814 | 1450272720785 Marionette INFO loaded listener.js
05:32:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 172 (0x9167f800) [pid = 1814] [serial = 437] [outer = 0x8f208800]
05:32:02 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
05:32:02 INFO - document served over http requires an https
05:32:02 INFO - sub-resource via script-tag using the meta-referrer
05:32:02 INFO - delivery method with swap-origin-redirect and when
05:32: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"
05:32:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:32:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:32:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:02 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
05:32:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1839ms
05:32:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:32:02 INFO - PROCESS | 1814 | ++DOCSHELL 0x92215c00 == 63 [pid = 1814] [id = 156]
05:32:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 173 (0x92219800) [pid = 1814] [serial = 438] [outer = (nil)]
05:32:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 174 (0x922c3000) [pid = 1814] [serial = 439] [outer = 0x92219800]
05:32:02 INFO - PROCESS | 1814 | 1450272722561 Marionette INFO loaded listener.js
05:32:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 175 (0x922eb400) [pid = 1814] [serial = 440] [outer = 0x92219800]
05:32:03 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
05:32:03 INFO - document served over http requires an https
05:32:03 INFO - sub-resource via xhr-request using the meta-referrer
05:32:03 INFO - delivery method with keep-origin-redirect and when
05:32: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"
05:32:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:32:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:32:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:03 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
05:32:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1532ms
05:32:03 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
05:32:04 INFO - PROCESS | 1814 | ++DOCSHELL 0x922c7000 == 64 [pid = 1814] [id = 157]
05:32:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 176 (0x94206800) [pid = 1814] [serial = 441] [outer = (nil)]
05:32:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 177 (0x94e52c00) [pid = 1814] [serial = 442] [outer = 0x94206800]
05:32:04 INFO - PROCESS | 1814 | 1450272724171 Marionette INFO loaded listener.js
05:32:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 178 (0x950e0800) [pid = 1814] [serial = 443] [outer = 0x94206800]
05:32:05 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
05:32:05 INFO - document served over http requires an https
05:32:05 INFO - sub-resource via xhr-request using the meta-referrer
05:32:05 INFO - delivery method with no-redirect and when
05:32: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"
05:32:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:32:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:32:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:05 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
05:32:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1582ms
05:32:05 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:32:05 INFO - PROCESS | 1814 | ++DOCSHELL 0x942ba000 == 65 [pid = 1814] [id = 158]
05:32:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 179 (0x94e60000) [pid = 1814] [serial = 444] [outer = (nil)]
05:32:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 180 (0x95d70c00) [pid = 1814] [serial = 445] [outer = 0x94e60000]
05:32:05 INFO - PROCESS | 1814 | 1450272725772 Marionette INFO loaded listener.js
05:32:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 181 (0x98645c00) [pid = 1814] [serial = 446] [outer = 0x94e60000]
05:32:06 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
05:32:06 INFO - document served over http requires an https
05:32:06 INFO - sub-resource via xhr-request using the meta-referrer
05:32:06 INFO - delivery method with swap-origin-redirect and when
05:32: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"
05:32:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:32:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:32:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:06 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
05:32:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1586ms
05:32:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:32:07 INFO - PROCESS | 1814 | ++DOCSHELL 0x97769400 == 66 [pid = 1814] [id = 159]
05:32:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 182 (0x98863c00) [pid = 1814] [serial = 447] [outer = (nil)]
05:32:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 183 (0x989ef400) [pid = 1814] [serial = 448] [outer = 0x98863c00]
05:32:07 INFO - PROCESS | 1814 | 1450272727360 Marionette INFO loaded listener.js
05:32:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 184 (0x9acd2c00) [pid = 1814] [serial = 449] [outer = 0x98863c00]
05:32:08 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
05:32:08 INFO - document served over http requires an http
05:32:08 INFO - sub-resource via fetch-request using the meta-referrer
05:32:08 INFO - delivery method with keep-origin-redirect and when
05:32: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"
05:32:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:32:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:32:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:32:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:08 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
05:32:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1599ms
05:32:08 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
05:32:08 INFO - PROCESS | 1814 | ++DOCSHELL 0x989ed800 == 67 [pid = 1814] [id = 160]
05:32:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 185 (0x989f2c00) [pid = 1814] [serial = 450] [outer = (nil)]
05:32:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 186 (0x9b370400) [pid = 1814] [serial = 451] [outer = 0x989f2c00]
05:32:08 INFO - PROCESS | 1814 | 1450272728981 Marionette INFO loaded listener.js
05:32:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 187 (0x9b823400) [pid = 1814] [serial = 452] [outer = 0x989f2c00]
05:32:09 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
05:32:09 INFO - document served over http requires an http
05:32:09 INFO - sub-resource via fetch-request using the meta-referrer
05:32:09 INFO - delivery method with no-redirect and when
05:32: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"
05:32:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:32:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:32:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:32:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:09 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
05:32:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1584ms
05:32:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:32:10 INFO - PROCESS | 1814 | ++DOCSHELL 0x91620800 == 68 [pid = 1814] [id = 161]
05:32:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 188 (0x9b186800) [pid = 1814] [serial = 453] [outer = (nil)]
05:32:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 189 (0x9bc7dc00) [pid = 1814] [serial = 454] [outer = 0x9b186800]
05:32:10 INFO - PROCESS | 1814 | 1450272730529 Marionette INFO loaded listener.js
05:32:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 190 (0x9ca28c00) [pid = 1814] [serial = 455] [outer = 0x9b186800]
05:32:11 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
05:32:11 INFO - document served over http requires an http
05:32:11 INFO - sub-resource via fetch-request using the meta-referrer
05:32:11 INFO - delivery method with swap-origin-redirect and when
05:32: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"
05:32:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:32:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:32:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:32:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:11 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
05:32:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1632ms
05:32:11 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:32:12 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d4ebc00 == 69 [pid = 1814] [id = 162]
05:32:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 191 (0x8d4ec000) [pid = 1814] [serial = 456] [outer = (nil)]
05:32:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 192 (0x8d4f2c00) [pid = 1814] [serial = 457] [outer = 0x8d4ec000]
05:32:12 INFO - PROCESS | 1814 | 1450272732282 Marionette INFO loaded listener.js
05:32:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 193 (0x8d4f7400) [pid = 1814] [serial = 458] [outer = 0x8d4ec000]
05:32:13 INFO - PROCESS | 1814 | ++DOCSHELL 0x8f073400 == 70 [pid = 1814] [id = 163]
05:32:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 194 (0x8f073800) [pid = 1814] [serial = 459] [outer = (nil)]
05:32:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 195 (0x8d4f4000) [pid = 1814] [serial = 460] [outer = 0x8f073800]
05:32:13 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
05:32:13 INFO - document served over http requires an http
05:32:13 INFO - sub-resource via iframe-tag using the meta-referrer
05:32:13 INFO - delivery method with keep-origin-redirect and when
05:32: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"
05:32:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:32:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:32:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:13 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
05:32:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1829ms
05:32:13 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:32:14 INFO - PROCESS | 1814 | ++DOCSHELL 0x8f070800 == 71 [pid = 1814] [id = 164]
05:32:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 196 (0x8f074800) [pid = 1814] [serial = 461] [outer = (nil)]
05:32:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 197 (0x8f07b000) [pid = 1814] [serial = 462] [outer = 0x8f074800]
05:32:14 INFO - PROCESS | 1814 | 1450272734135 Marionette INFO loaded listener.js
05:32:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 198 (0x8f07f400) [pid = 1814] [serial = 463] [outer = 0x8f074800]
05:32:14 INFO - PROCESS | 1814 | ++DOCSHELL 0x91adec00 == 72 [pid = 1814] [id = 165]
05:32:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 199 (0x91adf000) [pid = 1814] [serial = 464] [outer = (nil)]
05:32:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 200 (0x91ae0800) [pid = 1814] [serial = 465] [outer = 0x91adf000]
05:32:15 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
05:32:15 INFO - document served over http requires an http
05:32:15 INFO - sub-resource via iframe-tag using the meta-referrer
05:32:15 INFO - delivery method with no-redirect and when
05:32: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"
05:32:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:32:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:32:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:15 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
05:32:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1830ms
05:32:15 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:32:15 INFO - PROCESS | 1814 | ++DOCSHELL 0x91ae0c00 == 73 [pid = 1814] [id = 166]
05:32:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 201 (0x91ae8c00) [pid = 1814] [serial = 466] [outer = (nil)]
05:32:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 202 (0x91aebc00) [pid = 1814] [serial = 467] [outer = 0x91ae8c00]
05:32:16 INFO - PROCESS | 1814 | 1450272736016 Marionette INFO loaded listener.js
05:32:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 203 (0x9d174c00) [pid = 1814] [serial = 468] [outer = 0x91ae8c00]
05:32:16 INFO - PROCESS | 1814 | ++DOCSHELL 0x9e671000 == 74 [pid = 1814] [id = 167]
05:32:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 204 (0x9e679000) [pid = 1814] [serial = 469] [outer = (nil)]
05:32:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 205 (0x9e672c00) [pid = 1814] [serial = 470] [outer = 0x9e679000]
05:32:17 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
05:32:17 INFO - document served over http requires an http
05:32:17 INFO - sub-resource via iframe-tag using the meta-referrer
05:32:17 INFO - delivery method with swap-origin-redirect and when
05:32: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"
05:32:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:32:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:32:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:17 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
05:32:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1885ms
05:32:17 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:32:17 INFO - PROCESS | 1814 | ++DOCSHELL 0x9e639800 == 75 [pid = 1814] [id = 168]
05:32:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 206 (0x9e671400) [pid = 1814] [serial = 471] [outer = (nil)]
05:32:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 207 (0x9fd51800) [pid = 1814] [serial = 472] [outer = 0x9e671400]
05:32:17 INFO - PROCESS | 1814 | 1450272737812 Marionette INFO loaded listener.js
05:32:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 208 (0xa0a59c00) [pid = 1814] [serial = 473] [outer = 0x9e671400]
05:32:18 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
05:32:18 INFO - document served over http requires an http
05:32:18 INFO - sub-resource via script-tag using the meta-referrer
05:32:18 INFO - delivery method with keep-origin-redirect and when
05:32: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"
05:32:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:32:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:32:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:18 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
05:32:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1686ms
05:32:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
05:32:19 INFO - PROCESS | 1814 | ++DOCSHELL 0x8cd44000 == 76 [pid = 1814] [id = 169]
05:32:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 209 (0x8cd47000) [pid = 1814] [serial = 474] [outer = (nil)]
05:32:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 210 (0x8cd4c000) [pid = 1814] [serial = 475] [outer = 0x8cd47000]
05:32:19 INFO - PROCESS | 1814 | 1450272739521 Marionette INFO loaded listener.js
05:32:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 211 (0x9f961c00) [pid = 1814] [serial = 476] [outer = 0x8cd47000]
05:32:20 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
05:32:20 INFO - document served over http requires an http
05:32:20 INFO - sub-resource via script-tag using the meta-referrer
05:32:20 INFO - delivery method with no-redirect and when
05:32: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"
05:32:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:32:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:32:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:20 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
05:32:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1588ms
05:32:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:32:20 INFO - PROCESS | 1814 | ++DOCSHELL 0x890e4000 == 77 [pid = 1814] [id = 170]
05:32:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 212 (0x890e6c00) [pid = 1814] [serial = 477] [outer = (nil)]
05:32:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 213 (0x890ec400) [pid = 1814] [serial = 478] [outer = 0x890e6c00]
05:32:21 INFO - PROCESS | 1814 | 1450272741090 Marionette INFO loaded listener.js
05:32:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 214 (0x8cd43400) [pid = 1814] [serial = 479] [outer = 0x890e6c00]
05:32:22 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
05:32:22 INFO - document served over http requires an http
05:32:22 INFO - sub-resource via script-tag using the meta-referrer
05:32:22 INFO - delivery method with swap-origin-redirect and when
05:32: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"
05:32:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:32:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:32:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:22 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
05:32:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1682ms
05:32:22 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:32:22 INFO - PROCESS | 1814 | ++DOCSHELL 0x897d8c00 == 78 [pid = 1814] [id = 171]
05:32:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 215 (0x897db400) [pid = 1814] [serial = 480] [outer = (nil)]
05:32:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 216 (0x897e0800) [pid = 1814] [serial = 481] [outer = 0x897db400]
05:32:22 INFO - PROCESS | 1814 | 1450272742878 Marionette INFO loaded listener.js
05:32:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 217 (0x897e4c00) [pid = 1814] [serial = 482] [outer = 0x897db400]
05:32:23 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
05:32:23 INFO - document served over http requires an http
05:32:23 INFO - sub-resource via xhr-request using the meta-referrer
05:32:23 INFO - delivery method with keep-origin-redirect and when
05:32: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"
05:32:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:32:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:32:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:23 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
05:32:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1627ms
05:32:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
05:32:24 INFO - PROCESS | 1814 | ++DOCSHELL 0x8886fc00 == 79 [pid = 1814] [id = 172]
05:32:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 218 (0x88870000) [pid = 1814] [serial = 483] [outer = (nil)]
05:32:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 219 (0x88879000) [pid = 1814] [serial = 484] [outer = 0x88870000]
05:32:24 INFO - PROCESS | 1814 | 1450272744456 Marionette INFO loaded listener.js
05:32:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 220 (0x890ef000) [pid = 1814] [serial = 485] [outer = 0x88870000]
05:32:25 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
05:32:25 INFO - document served over http requires an http
05:32:25 INFO - sub-resource via xhr-request using the meta-referrer
05:32:25 INFO - delivery method with no-redirect and when
05:32: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"
05:32:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:32:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:32:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:25 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
05:32:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1580ms
05:32:25 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:32:25 INFO - PROCESS | 1814 | ++DOCSHELL 0x886c7400 == 80 [pid = 1814] [id = 173]
05:32:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 221 (0x886c7800) [pid = 1814] [serial = 486] [outer = (nil)]
05:32:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 222 (0x886cf800) [pid = 1814] [serial = 487] [outer = 0x886c7800]
05:32:26 INFO - PROCESS | 1814 | 1450272746088 Marionette INFO loaded listener.js
05:32:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 223 (0x8886f000) [pid = 1814] [serial = 488] [outer = 0x886c7800]
05:32:27 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
05:32:27 INFO - document served over http requires an http
05:32:27 INFO - sub-resource via xhr-request using the meta-referrer
05:32:27 INFO - delivery method with swap-origin-redirect and when
05:32: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"
05:32:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:32:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:32:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:27 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
05:32:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1629ms
05:32:27 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:32:27 INFO - PROCESS | 1814 | ++DOCSHELL 0x88324400 == 81 [pid = 1814] [id = 174]
05:32:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 224 (0x88324800) [pid = 1814] [serial = 489] [outer = (nil)]
05:32:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 225 (0x8832cc00) [pid = 1814] [serial = 490] [outer = 0x88324800]
05:32:27 INFO - PROCESS | 1814 | 1450272747716 Marionette INFO loaded listener.js
05:32:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 226 (0x886cfc00) [pid = 1814] [serial = 491] [outer = 0x88324800]
05:32:29 INFO - PROCESS | 1814 | --DOCSHELL 0x8d13bc00 == 80 [pid = 1814] [id = 127]
05:32:29 INFO - PROCESS | 1814 | --DOCSHELL 0x915b9000 == 79 [pid = 1814] [id = 128]
05:32:29 INFO - PROCESS | 1814 | --DOCSHELL 0x91a9ec00 == 78 [pid = 1814] [id = 78]
05:32:29 INFO - PROCESS | 1814 | --DOCSHELL 0x98781400 == 77 [pid = 1814] [id = 80]
05:32:29 INFO - PROCESS | 1814 | --DOCSHELL 0x9504c000 == 76 [pid = 1814] [id = 130]
05:32:29 INFO - PROCESS | 1814 | --DOCSHELL 0x98abd000 == 75 [pid = 1814] [id = 131]
05:32:29 INFO - PROCESS | 1814 | --DOCSHELL 0x9b5ba400 == 74 [pid = 1814] [id = 132]
05:32:29 INFO - PROCESS | 1814 | --DOCSHELL 0x9bc88c00 == 73 [pid = 1814] [id = 133]
05:32:29 INFO - PROCESS | 1814 | --DOCSHELL 0x9bc2a400 == 72 [pid = 1814] [id = 134]
05:32:29 INFO - PROCESS | 1814 | --DOCSHELL 0x9e676800 == 71 [pid = 1814] [id = 135]
05:32:29 INFO - PROCESS | 1814 | --DOCSHELL 0x9b091000 == 70 [pid = 1814] [id = 136]
05:32:29 INFO - PROCESS | 1814 | --DOCSHELL 0xa8144800 == 69 [pid = 1814] [id = 137]
05:32:29 INFO - PROCESS | 1814 | --DOCSHELL 0x950e7400 == 68 [pid = 1814] [id = 79]
05:32:29 INFO - PROCESS | 1814 | --DOCSHELL 0xa0bf2c00 == 67 [pid = 1814] [id = 138]
05:32:29 INFO - PROCESS | 1814 | --DOCSHELL 0x91ab6000 == 66 [pid = 1814] [id = 139]
05:32:29 INFO - PROCESS | 1814 | --DOCSHELL 0x8d296800 == 65 [pid = 1814] [id = 140]
05:32:29 INFO - PROCESS | 1814 | --DOCSHELL 0x8c08f400 == 64 [pid = 1814] [id = 141]
05:32:29 INFO - PROCESS | 1814 | --DOCSHELL 0x8cddb000 == 63 [pid = 1814] [id = 142]
05:32:29 INFO - PROCESS | 1814 | --DOCSHELL 0x89f04000 == 62 [pid = 1814] [id = 143]
05:32:29 INFO - PROCESS | 1814 | --DOCSHELL 0x89e8f800 == 61 [pid = 1814] [id = 144]
05:32:29 INFO - PROCESS | 1814 | --DOCSHELL 0x89e99c00 == 60 [pid = 1814] [id = 145]
05:32:29 INFO - PROCESS | 1814 | --DOCSHELL 0x8d132000 == 59 [pid = 1814] [id = 146]
05:32:29 INFO - PROCESS | 1814 | --DOCSHELL 0x8d6cf000 == 58 [pid = 1814] [id = 147]
05:32:29 INFO - PROCESS | 1814 | --DOCSHELL 0x8eea9000 == 57 [pid = 1814] [id = 148]
05:32:29 INFO - PROCESS | 1814 | --DOCSHELL 0x8e7aec00 == 56 [pid = 1814] [id = 149]
05:32:29 INFO - PROCESS | 1814 | --DOCSHELL 0x8f706000 == 55 [pid = 1814] [id = 150]
05:32:29 INFO - PROCESS | 1814 | --DOCSHELL 0x89f33c00 == 54 [pid = 1814] [id = 151]
05:32:29 INFO - PROCESS | 1814 | --DOCSHELL 0x8e64f800 == 53 [pid = 1814] [id = 152]
05:32:31 INFO - PROCESS | 1814 | --DOCSHELL 0x89f34000 == 52 [pid = 1814] [id = 154]
05:32:31 INFO - PROCESS | 1814 | --DOCSHELL 0x8f205800 == 51 [pid = 1814] [id = 155]
05:32:31 INFO - PROCESS | 1814 | --DOCSHELL 0x92215c00 == 50 [pid = 1814] [id = 156]
05:32:31 INFO - PROCESS | 1814 | --DOCSHELL 0x922c7000 == 49 [pid = 1814] [id = 157]
05:32:31 INFO - PROCESS | 1814 | --DOCSHELL 0x942ba000 == 48 [pid = 1814] [id = 158]
05:32:31 INFO - PROCESS | 1814 | --DOCSHELL 0x97769400 == 47 [pid = 1814] [id = 159]
05:32:31 INFO - PROCESS | 1814 | --DOCSHELL 0x989ed800 == 46 [pid = 1814] [id = 160]
05:32:31 INFO - PROCESS | 1814 | --DOCSHELL 0x9b822800 == 45 [pid = 1814] [id = 76]
05:32:31 INFO - PROCESS | 1814 | --DOCSHELL 0x91620800 == 44 [pid = 1814] [id = 161]
05:32:31 INFO - PROCESS | 1814 | --DOCSHELL 0x8d134400 == 43 [pid = 1814] [id = 117]
05:32:31 INFO - PROCESS | 1814 | --DOCSHELL 0x8d4ebc00 == 42 [pid = 1814] [id = 162]
05:32:31 INFO - PROCESS | 1814 | --DOCSHELL 0x8f073400 == 41 [pid = 1814] [id = 163]
05:32:31 INFO - PROCESS | 1814 | --DOCSHELL 0x8f070800 == 40 [pid = 1814] [id = 164]
05:32:31 INFO - PROCESS | 1814 | --DOCSHELL 0x91adec00 == 39 [pid = 1814] [id = 165]
05:32:31 INFO - PROCESS | 1814 | --DOCSHELL 0x91ae0c00 == 38 [pid = 1814] [id = 166]
05:32:31 INFO - PROCESS | 1814 | --DOCSHELL 0x9e671000 == 37 [pid = 1814] [id = 167]
05:32:31 INFO - PROCESS | 1814 | --DOCSHELL 0x9e639800 == 36 [pid = 1814] [id = 168]
05:32:31 INFO - PROCESS | 1814 | --DOCSHELL 0x8cd44000 == 35 [pid = 1814] [id = 169]
05:32:31 INFO - PROCESS | 1814 | --DOCSHELL 0x890e4000 == 34 [pid = 1814] [id = 170]
05:32:31 INFO - PROCESS | 1814 | --DOCSHELL 0x897d8c00 == 33 [pid = 1814] [id = 171]
05:32:31 INFO - PROCESS | 1814 | --DOCSHELL 0x8886fc00 == 32 [pid = 1814] [id = 172]
05:32:31 INFO - PROCESS | 1814 | --DOCSHELL 0x886c7400 == 31 [pid = 1814] [id = 173]
05:32:31 INFO - PROCESS | 1814 | --DOCSHELL 0x9250c400 == 30 [pid = 1814] [id = 98]
05:32:31 INFO - PROCESS | 1814 | --DOCSHELL 0x89f10400 == 29 [pid = 1814] [id = 153]
05:32:31 INFO - PROCESS | 1814 | --DOCSHELL 0x8f4d0c00 == 28 [pid = 1814] [id = 89]
05:32:31 INFO - PROCESS | 1814 | --DOCSHELL 0x91aa7800 == 27 [pid = 1814] [id = 129]
05:32:31 INFO - PROCESS | 1814 | --DOMWINDOW == 225 (0x8eeac400) [pid = 1814] [serial = 336] [outer = (nil)] [url = about:blank]
05:32:31 INFO - PROCESS | 1814 | --DOMWINDOW == 224 (0x922ec000) [pid = 1814] [serial = 349] [outer = (nil)] [url = about:blank]
05:32:31 INFO - PROCESS | 1814 | --DOMWINDOW == 223 (0x91f81c00) [pid = 1814] [serial = 346] [outer = (nil)] [url = about:blank]
05:32:31 INFO - PROCESS | 1814 | --DOMWINDOW == 222 (0x91ce3400) [pid = 1814] [serial = 341] [outer = (nil)] [url = about:blank]
05:32:31 INFO - PROCESS | 1814 | --DOMWINDOW == 221 (0x95047c00) [pid = 1814] [serial = 352] [outer = (nil)] [url = about:blank]
05:32:32 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
05:32:32 INFO - document served over http requires an https
05:32:32 INFO - sub-resource via fetch-request using the meta-referrer
05:32:32 INFO - delivery method with keep-origin-redirect and when
05:32: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"
05:32:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:32:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:32:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:32:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:32 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
05:32:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 5734ms
05:32:32 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
05:32:33 INFO - PROCESS | 1814 | ++DOCSHELL 0x89810c00 == 28 [pid = 1814] [id = 175]
05:32:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 222 (0x89811000) [pid = 1814] [serial = 492] [outer = (nil)]
05:32:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 223 (0x89813000) [pid = 1814] [serial = 493] [outer = 0x89811000]
05:32:33 INFO - PROCESS | 1814 | 1450272753352 Marionette INFO loaded listener.js
05:32:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 224 (0x89e93800) [pid = 1814] [serial = 494] [outer = 0x89811000]
05:32:34 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
05:32:34 INFO - document served over http requires an https
05:32:34 INFO - sub-resource via fetch-request using the meta-referrer
05:32:34 INFO - delivery method with no-redirect and when
05:32: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"
05:32:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:34 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:32:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:32:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:32:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:34 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
05:32:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1483ms
05:32:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:32:34 INFO - PROCESS | 1814 | ++DOCSHELL 0x89813c00 == 29 [pid = 1814] [id = 176]
05:32:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 225 (0x89f0a400) [pid = 1814] [serial = 495] [outer = (nil)]
05:32:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 226 (0x89f10c00) [pid = 1814] [serial = 496] [outer = 0x89f0a400]
05:32:34 INFO - PROCESS | 1814 | 1450272754732 Marionette INFO loaded listener.js
05:32:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 227 (0x8c08a400) [pid = 1814] [serial = 497] [outer = 0x89f0a400]
05:32:35 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
05:32:35 INFO - document served over http requires an https
05:32:35 INFO - sub-resource via fetch-request using the meta-referrer
05:32:35 INFO - delivery method with swap-origin-redirect and when
05:32: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"
05:32:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:32:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:32:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:32:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:35 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
05:32:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1488ms
05:32:35 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:32:36 INFO - PROCESS | 1814 | ++DOCSHELL 0x89f34800 == 30 [pid = 1814] [id = 177]
05:32:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 228 (0x8cd49400) [pid = 1814] [serial = 498] [outer = (nil)]
05:32:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 229 (0x8cdd6000) [pid = 1814] [serial = 499] [outer = 0x8cd49400]
05:32:36 INFO - PROCESS | 1814 | 1450272756243 Marionette INFO loaded listener.js
05:32:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 230 (0x8cef7c00) [pid = 1814] [serial = 500] [outer = 0x8cd49400]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 229 (0x8f4d6000) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 228 (0x91cecc00) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 227 (0x8d134800) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 226 (0x9bc24800) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 225 (0x8f204400) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 224 (0x8f70a400) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 223 (0x8f70d400) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 222 (0x9878e400) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 221 (0x8e74bc00) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 220 (0x8d13ec00) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 219 (0x8dc39800) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 218 (0x91ab8000) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 217 (0x9fdc0400) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 216 (0x89e9c800) [pid = 1814] [serial = 408] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 215 (0x9886d000) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 214 (0x8d298000) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 213 (0x8d6cb400) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 212 (0x8d13b400) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 211 (0x91ca3800) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 210 (0x91676c00) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 209 (0x8e756000) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 208 (0x8eea5800) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 207 (0x9e678000) [pid = 1814] [serial = 379] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272691191]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 206 (0x8eead800) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 205 (0x8eea9800) [pid = 1814] [serial = 417] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 204 (0x9f18b000) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 203 (0x91a9f400) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 202 (0x91ceb000) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 201 (0x9e63c800) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 200 (0x8f20ec00) [pid = 1814] [serial = 427] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 199 (0x8f702c00) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 198 (0x9b5bbc00) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 197 (0x89e8fc00) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 196 (0xa81a6c00) [pid = 1814] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 195 (0x91f7a800) [pid = 1814] [serial = 227] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 194 (0x9b82b400) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 193 (0x91622000) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 192 (0x8ceec800) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 191 (0x915b7000) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 190 (0x9167ec00) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 189 (0xa4f7c400) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 188 (0x8c090c00) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 187 (0x952ecc00) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 186 (0x8dc3f400) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 185 (0x9fd05800) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 184 (0x9bc89c00) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 183 (0x8f99d800) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 182 (0x98782400) [pid = 1814] [serial = 224] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 181 (0x94e5f000) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 180 (0x89f05800) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 179 (0x9bc8a400) [pid = 1814] [serial = 374] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 178 (0x91675400) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 177 (0x8d771c00) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 176 (0x91f80800) [pid = 1814] [serial = 230] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 175 (0x9ca27800) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 174 (0x9b826c00) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 173 (0x8dc3d400) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 172 (0xa0bf6400) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 171 (0x92501c00) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 170 (0x8f706400) [pid = 1814] [serial = 422] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272714437]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 169 (0x8e7a6c00) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 168 (0x9886a000) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 167 (0x9420b000) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 166 (0x9bee2400) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 165 (0x98ac0c00) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x9cc24000) [pid = 1814] [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]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x91aac800) [pid = 1814] [serial = 430] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x8d140000) [pid = 1814] [serial = 412] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x8f20d800) [pid = 1814] [serial = 428] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x9b824c00) [pid = 1814] [serial = 372] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x98aba400) [pid = 1814] [serial = 366] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x89f0a000) [pid = 1814] [serial = 402] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0xa843b000) [pid = 1814] [serial = 387] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x98784c00) [pid = 1814] [serial = 363] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x89f3e800) [pid = 1814] [serial = 409] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x9b00e800) [pid = 1814] [serial = 369] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x8f9a3400) [pid = 1814] [serial = 423] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272714437]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x9cab3400) [pid = 1814] [serial = 393] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x8e651c00) [pid = 1814] [serial = 415] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x91aa0000) [pid = 1814] [serial = 360] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x9fb5b400) [pid = 1814] [serial = 380] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272691191]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x915ba800) [pid = 1814] [serial = 425] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x91ac0000) [pid = 1814] [serial = 390] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x9bef0400) [pid = 1814] [serial = 377] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x8cef9000) [pid = 1814] [serial = 399] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 144 (0x9bc2c800) [pid = 1814] [serial = 375] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 143 (0x8cdd9400) [pid = 1814] [serial = 396] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 142 (0x8f203000) [pid = 1814] [serial = 420] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 141 (0x9f964c00) [pid = 1814] [serial = 382] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 140 (0x89e97800) [pid = 1814] [serial = 405] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 139 (0x8dc35c00) [pid = 1814] [serial = 357] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 138 (0x8e7a4000) [pid = 1814] [serial = 418] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 137 (0xa8089000) [pid = 1814] [serial = 385] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 136 (0x8d77c400) [pid = 1814] [serial = 328] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 135 (0x8e652c00) [pid = 1814] [serial = 322] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 134 (0x9bc82400) [pid = 1814] [serial = 222] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 133 (0x8f210c00) [pid = 1814] [serial = 247] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 132 (0x9cc02000) [pid = 1814] [serial = 313] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 131 (0x91ce6800) [pid = 1814] [serial = 252] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 130 (0x989ee800) [pid = 1814] [serial = 283] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 129 (0xa91f5c00) [pid = 1814] [serial = 307] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 128 (0x8d77f400) [pid = 1814] [serial = 325] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 127 (0x89f31c00) [pid = 1814] [serial = 403] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 126 (0x95db1400) [pid = 1814] [serial = 355] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 125 (0x8e650800) [pid = 1814] [serial = 358] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 124 (0x9d6d6800) [pid = 1814] [serial = 223] [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.]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 123 (0x8e7a1000) [pid = 1814] [serial = 310] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 122 (0x9878c400) [pid = 1814] [serial = 229] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 121 (0x9fa67400) [pid = 1814] [serial = 294] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 120 (0x9beec400) [pid = 1814] [serial = 286] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 119 (0x8de64400) [pid = 1814] [serial = 319] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 118 (0x98647000) [pid = 1814] [serial = 400] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 117 (0x91f82000) [pid = 1814] [serial = 280] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 116 (0xa0c8e400) [pid = 1814] [serial = 299] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 115 (0x92215800) [pid = 1814] [serial = 361] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 114 (0x98870c00) [pid = 1814] [serial = 232] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 113 (0x98ac4800) [pid = 1814] [serial = 238] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 112 (0x98787c00) [pid = 1814] [serial = 226] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 111 (0x8f9aa000) [pid = 1814] [serial = 244] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 110 (0x8f710000) [pid = 1814] [serial = 241] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 109 (0xa0c90800) [pid = 1814] [serial = 235] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 108 (0x8d140800) [pid = 1814] [serial = 331] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 107 (0x8de5fc00) [pid = 1814] [serial = 316] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 106 (0x9b18dc00) [pid = 1814] [serial = 219] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 105 (0xa843ec00) [pid = 1814] [serial = 304] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 104 (0x97848800) [pid = 1814] [serial = 135] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 103 (0x8ceed000) [pid = 1814] [serial = 397] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | --DOMWINDOW == 102 (0x9d668000) [pid = 1814] [serial = 289] [outer = (nil)] [url = about:blank]
05:32:39 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d13b800 == 31 [pid = 1814] [id = 178]
05:32:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 103 (0x8d13c400) [pid = 1814] [serial = 501] [outer = (nil)]
05:32:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 104 (0x8d28b000) [pid = 1814] [serial = 502] [outer = 0x8d13c400]
05:32:40 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
05:32:40 INFO - document served over http requires an https
05:32:40 INFO - sub-resource via iframe-tag using the meta-referrer
05:32:40 INFO - delivery method with keep-origin-redirect and when
05:32: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"
05:32:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:32:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:32:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:40 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
05:32:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 4251ms
05:32:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:32:40 INFO - PROCESS | 1814 | ++DOCSHELL 0x89814400 == 32 [pid = 1814] [id = 179]
05:32:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 105 (0x8d295000) [pid = 1814] [serial = 503] [outer = (nil)]
05:32:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 106 (0x8d4f5c00) [pid = 1814] [serial = 504] [outer = 0x8d295000]
05:32:40 INFO - PROCESS | 1814 | 1450272760537 Marionette INFO loaded listener.js
05:32:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 107 (0x8d771000) [pid = 1814] [serial = 505] [outer = 0x8d295000]
05:32:41 INFO - PROCESS | 1814 | ++DOCSHELL 0x886d1800 == 33 [pid = 1814] [id = 180]
05:32:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 108 (0x886d2400) [pid = 1814] [serial = 506] [outer = (nil)]
05:32:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 109 (0x88872400) [pid = 1814] [serial = 507] [outer = 0x886d2400]
05:32:41 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
05:32:41 INFO - document served over http requires an https
05:32:41 INFO - sub-resource via iframe-tag using the meta-referrer
05:32:41 INFO - delivery method with no-redirect and when
05:32: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"
05:32:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:32:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:32:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:41 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
05:32:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1592ms
05:32:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:32:42 INFO - PROCESS | 1814 | ++DOCSHELL 0x89e99c00 == 34 [pid = 1814] [id = 181]
05:32:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 110 (0x89f04400) [pid = 1814] [serial = 508] [outer = (nil)]
05:32:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 111 (0x89f08000) [pid = 1814] [serial = 509] [outer = 0x89f04400]
05:32:42 INFO - PROCESS | 1814 | 1450272762340 Marionette INFO loaded listener.js
05:32:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 112 (0x8cd42c00) [pid = 1814] [serial = 510] [outer = 0x89f04400]
05:32:43 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d290c00 == 35 [pid = 1814] [id = 182]
05:32:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 113 (0x8d296800) [pid = 1814] [serial = 511] [outer = (nil)]
05:32:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 114 (0x8d134c00) [pid = 1814] [serial = 512] [outer = 0x8d296800]
05:32:43 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
05:32:43 INFO - document served over http requires an https
05:32:43 INFO - sub-resource via iframe-tag using the meta-referrer
05:32:43 INFO - delivery method with swap-origin-redirect and when
05:32:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:32:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:32:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:32:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:43 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
05:32:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1834ms
05:32:43 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:32:44 INFO - PROCESS | 1814 | ++DOCSHELL 0x88331400 == 36 [pid = 1814] [id = 183]
05:32:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 115 (0x8d6c2000) [pid = 1814] [serial = 513] [outer = (nil)]
05:32:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 116 (0x8d77f000) [pid = 1814] [serial = 514] [outer = 0x8d6c2000]
05:32:44 INFO - PROCESS | 1814 | 1450272764264 Marionette INFO loaded listener.js
05:32:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 117 (0x8dc3e000) [pid = 1814] [serial = 515] [outer = 0x8d6c2000]
05:32:45 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
05:32:45 INFO - document served over http requires an https
05:32:45 INFO - sub-resource via script-tag using the meta-referrer
05:32:45 INFO - delivery method with keep-origin-redirect and when
05:32: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"
05:32:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:32:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:32:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:45 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
05:32:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1833ms
05:32:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
05:32:45 INFO - PROCESS | 1814 | ++DOCSHELL 0x886d5000 == 37 [pid = 1814] [id = 184]
05:32:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 118 (0x8dc33800) [pid = 1814] [serial = 516] [outer = (nil)]
05:32:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 119 (0x8e652c00) [pid = 1814] [serial = 517] [outer = 0x8dc33800]
05:32:46 INFO - PROCESS | 1814 | 1450272766033 Marionette INFO loaded listener.js
05:32:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 120 (0x8e749400) [pid = 1814] [serial = 518] [outer = 0x8dc33800]
05:32:47 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
05:32:47 INFO - document served over http requires an https
05:32:47 INFO - sub-resource via script-tag using the meta-referrer
05:32:47 INFO - delivery method with no-redirect and when
05:32: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"
05:32:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:32:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:32:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:47 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
05:32:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1586ms
05:32:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:32:47 INFO - PROCESS | 1814 | ++DOCSHELL 0x8e753000 == 38 [pid = 1814] [id = 185]
05:32:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 121 (0x8e757400) [pid = 1814] [serial = 519] [outer = (nil)]
05:32:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 122 (0x8e7a0c00) [pid = 1814] [serial = 520] [outer = 0x8e757400]
05:32:47 INFO - PROCESS | 1814 | 1450272767679 Marionette INFO loaded listener.js
05:32:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 123 (0x8e7a8c00) [pid = 1814] [serial = 521] [outer = 0x8e757400]
05:32:48 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
05:32:48 INFO - document served over http requires an https
05:32:48 INFO - sub-resource via script-tag using the meta-referrer
05:32:48 INFO - delivery method with swap-origin-redirect and when
05:32: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"
05:32:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:32:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:32:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:48 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
05:32:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1736ms
05:32:48 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:32:49 INFO - PROCESS | 1814 | ++DOCSHELL 0x890f0800 == 39 [pid = 1814] [id = 186]
05:32:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 124 (0x8c096c00) [pid = 1814] [serial = 522] [outer = (nil)]
05:32:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 125 (0x8eea8c00) [pid = 1814] [serial = 523] [outer = 0x8c096c00]
05:32:49 INFO - PROCESS | 1814 | 1450272769342 Marionette INFO loaded listener.js
05:32:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 126 (0x8eeac400) [pid = 1814] [serial = 524] [outer = 0x8c096c00]
05:32:50 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
05:32:50 INFO - document served over http requires an https
05:32:50 INFO - sub-resource via xhr-request using the meta-referrer
05:32:50 INFO - delivery method with keep-origin-redirect and when
05:32: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"
05:32:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:32:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:32:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:50 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
05:32:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1532ms
05:32:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
05:32:50 INFO - PROCESS | 1814 | ++DOCSHELL 0x88172400 == 40 [pid = 1814] [id = 187]
05:32:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 127 (0x890ef800) [pid = 1814] [serial = 525] [outer = (nil)]
05:32:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 128 (0x8f208000) [pid = 1814] [serial = 526] [outer = 0x890ef800]
05:32:50 INFO - PROCESS | 1814 | 1450272770842 Marionette INFO loaded listener.js
05:32:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 129 (0x8f4cc800) [pid = 1814] [serial = 527] [outer = 0x890ef800]
05:32:51 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
05:32:51 INFO - document served over http requires an https
05:32:51 INFO - sub-resource via xhr-request using the meta-referrer
05:32:51 INFO - delivery method with no-redirect and when
05:32: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"
05:32:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:32:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:32:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:51 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
05:32:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1586ms
05:32:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:32:52 INFO - PROCESS | 1814 | ++DOCSHELL 0x88170000 == 41 [pid = 1814] [id = 188]
05:32:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 130 (0x8d134800) [pid = 1814] [serial = 528] [outer = (nil)]
05:32:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 131 (0x8f701c00) [pid = 1814] [serial = 529] [outer = 0x8d134800]
05:32:52 INFO - PROCESS | 1814 | 1450272772549 Marionette INFO loaded listener.js
05:32:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 132 (0x8f70c000) [pid = 1814] [serial = 530] [outer = 0x8d134800]
05:32:53 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
05:32:53 INFO - document served over http requires an https
05:32:53 INFO - sub-resource via xhr-request using the meta-referrer
05:32:53 INFO - delivery method with swap-origin-redirect and when
05:32: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"
05:32:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:32:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:32:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:53 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
05:32:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1647ms
05:32:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
05:32:54 INFO - PROCESS | 1814 | ++DOCSHELL 0x89f02400 == 42 [pid = 1814] [id = 189]
05:32:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 133 (0x8d77ec00) [pid = 1814] [serial = 531] [outer = (nil)]
05:32:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 134 (0x8f9aa000) [pid = 1814] [serial = 532] [outer = 0x8d77ec00]
05:32:54 INFO - PROCESS | 1814 | 1450272774225 Marionette INFO loaded listener.js
05:32:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 135 (0x915be000) [pid = 1814] [serial = 533] [outer = 0x8d77ec00]
05:32:55 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
05:32:55 INFO - document served over http requires an http
05:32:55 INFO - sub-resource via fetch-request using the http-csp
05:32:55 INFO - delivery method with keep-origin-redirect and when
05:32: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"
05:32:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:32:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:32:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:32:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:55 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
05:32:55 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 1584ms
05:32:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
05:32:55 INFO - PROCESS | 1814 | ++DOCSHELL 0x915b7000 == 43 [pid = 1814] [id = 190]
05:32:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 136 (0x915b8000) [pid = 1814] [serial = 534] [outer = (nil)]
05:32:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 137 (0x9161fc00) [pid = 1814] [serial = 535] [outer = 0x915b8000]
05:32:55 INFO - PROCESS | 1814 | 1450272775876 Marionette INFO loaded listener.js
05:32:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 138 (0x91624000) [pid = 1814] [serial = 536] [outer = 0x915b8000]
05:32:56 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
05:32:56 INFO - document served over http requires an http
05:32:56 INFO - sub-resource via fetch-request using the http-csp
05:32:56 INFO - delivery method with no-redirect and when
05:32: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"
05:32:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:32:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:32:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:32:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:56 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
05:32:56 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1629ms
05:32:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
05:32:57 INFO - PROCESS | 1814 | ++DOCSHELL 0x886cc400 == 44 [pid = 1814] [id = 191]
05:32:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 139 (0x89f33400) [pid = 1814] [serial = 537] [outer = (nil)]
05:32:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 140 (0x9167ec00) [pid = 1814] [serial = 538] [outer = 0x89f33400]
05:32:57 INFO - PROCESS | 1814 | 1450272777504 Marionette INFO loaded listener.js
05:32:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 141 (0x91aa6400) [pid = 1814] [serial = 539] [outer = 0x89f33400]
05:32:58 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
05:32:58 INFO - document served over http requires an http
05:32:58 INFO - sub-resource via fetch-request using the http-csp
05:32:58 INFO - delivery method with swap-origin-redirect and when
05:32: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-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
05:32:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:32:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:32:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:32:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:58 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
05:32:58 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 1680ms
05:32:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
05:32:59 INFO - PROCESS | 1814 | ++DOCSHELL 0x9167c400 == 45 [pid = 1814] [id = 192]
05:32:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 142 (0x91abe000) [pid = 1814] [serial = 540] [outer = (nil)]
05:32:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 143 (0x91adf400) [pid = 1814] [serial = 541] [outer = 0x91abe000]
05:32:59 INFO - PROCESS | 1814 | 1450272779220 Marionette INFO loaded listener.js
05:32:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 144 (0x91c9f000) [pid = 1814] [serial = 542] [outer = 0x91abe000]
05:32:59 INFO - PROCESS | 1814 | ++DOCSHELL 0x91ca4000 == 46 [pid = 1814] [id = 193]
05:32:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 145 (0x91ca4400) [pid = 1814] [serial = 543] [outer = (nil)]
05:33:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x91ca4800) [pid = 1814] [serial = 544] [outer = 0x91ca4400]
05:33:00 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
05:33:00 INFO - document served over http requires an http
05:33:00 INFO - sub-resource via iframe-tag using the http-csp
05:33:00 INFO - delivery method with keep-origin-redirect and when
05:33: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"
05:33:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:33:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:33:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:00 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
05:33:00 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 1789ms
05:33:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
05:33:00 INFO - PROCESS | 1814 | ++DOCSHELL 0x91682000 == 47 [pid = 1814] [id = 194]
05:33:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x91ae3400) [pid = 1814] [serial = 545] [outer = (nil)]
05:33:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x91cab400) [pid = 1814] [serial = 546] [outer = 0x91ae3400]
05:33:00 INFO - PROCESS | 1814 | 1450272780980 Marionette INFO loaded listener.js
05:33:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x91cef400) [pid = 1814] [serial = 547] [outer = 0x91ae3400]
05:33:01 INFO - PROCESS | 1814 | ++DOCSHELL 0x91f7b800 == 48 [pid = 1814] [id = 195]
05:33:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x91f7e400) [pid = 1814] [serial = 548] [outer = (nil)]
05:33:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x91f79c00) [pid = 1814] [serial = 549] [outer = 0x91f7e400]
05:33:02 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
05:33:02 INFO - document served over http requires an http
05:33:02 INFO - sub-resource via iframe-tag using the http-csp
05:33:02 INFO - delivery method with no-redirect and when
05:33: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"
05:33:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:33:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:33:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:02 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
05:33:02 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1633ms
05:33:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
05:33:02 INFO - PROCESS | 1814 | ++DOCSHELL 0x92210000 == 49 [pid = 1814] [id = 196]
05:33:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x92211c00) [pid = 1814] [serial = 550] [outer = (nil)]
05:33:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x92218000) [pid = 1814] [serial = 551] [outer = 0x92211c00]
05:33:02 INFO - PROCESS | 1814 | 1450272782741 Marionette INFO loaded listener.js
05:33:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x922bb400) [pid = 1814] [serial = 552] [outer = 0x92211c00]
05:33:03 INFO - PROCESS | 1814 | ++DOCSHELL 0x922bfc00 == 50 [pid = 1814] [id = 197]
05:33:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x922c2000) [pid = 1814] [serial = 553] [outer = (nil)]
05:33:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x922c3800) [pid = 1814] [serial = 554] [outer = 0x922c2000]
05:33:03 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
05:33:03 INFO - document served over http requires an http
05:33:03 INFO - sub-resource via iframe-tag using the http-csp
05:33:03 INFO - delivery method with swap-origin-redirect and when
05:33:03 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
05:33:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:33:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:33:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:03 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
05:33:03 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 1847ms
05:33:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
05:33:04 INFO - PROCESS | 1814 | ++DOCSHELL 0x8832a400 == 51 [pid = 1814] [id = 198]
05:33:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x88331000) [pid = 1814] [serial = 555] [outer = (nil)]
05:33:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x922c9000) [pid = 1814] [serial = 556] [outer = 0x88331000]
05:33:04 INFO - PROCESS | 1814 | 1450272784564 Marionette INFO loaded listener.js
05:33:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x922e6400) [pid = 1814] [serial = 557] [outer = 0x88331000]
05:33:05 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
05:33:05 INFO - document served over http requires an http
05:33:05 INFO - sub-resource via script-tag using the http-csp
05:33:05 INFO - delivery method with keep-origin-redirect and when
05:33: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"
05:33:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:33:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:33:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:05 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
05:33:05 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 1677ms
05:33:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
05:33:06 INFO - PROCESS | 1814 | ++DOCSHELL 0x91f76000 == 52 [pid = 1814] [id = 199]
05:33:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x922e0000) [pid = 1814] [serial = 558] [outer = (nil)]
05:33:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x9250ec00) [pid = 1814] [serial = 559] [outer = 0x922e0000]
05:33:06 INFO - PROCESS | 1814 | 1450272786253 Marionette INFO loaded listener.js
05:33:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x9420d800) [pid = 1814] [serial = 560] [outer = 0x922e0000]
05:33:07 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
05:33:07 INFO - document served over http requires an http
05:33:07 INFO - sub-resource via script-tag using the http-csp
05:33:07 INFO - delivery method with no-redirect and when
05:33: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"
05:33:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:33:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:33:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:07 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
05:33:07 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1536ms
05:33:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
05:33:07 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d133000 == 53 [pid = 1814] [id = 200]
05:33:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x8e654000) [pid = 1814] [serial = 561] [outer = (nil)]
05:33:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0x94e5e800) [pid = 1814] [serial = 562] [outer = 0x8e654000]
05:33:07 INFO - PROCESS | 1814 | 1450272787751 Marionette INFO loaded listener.js
05:33:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x95050400) [pid = 1814] [serial = 563] [outer = 0x8e654000]
05:33:08 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
05:33:08 INFO - document served over http requires an http
05:33:08 INFO - sub-resource via script-tag using the http-csp
05:33:08 INFO - delivery method with swap-origin-redirect and when
05:33: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/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
05:33:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:33:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:33:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:08 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
05:33:08 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 1697ms
05:33:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
05:33:10 INFO - PROCESS | 1814 | ++DOCSHELL 0x8832e000 == 54 [pid = 1814] [id = 201]
05:33:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 166 (0x88330000) [pid = 1814] [serial = 564] [outer = (nil)]
05:33:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 167 (0x95047400) [pid = 1814] [serial = 565] [outer = 0x88330000]
05:33:10 INFO - PROCESS | 1814 | 1450272790665 Marionette INFO loaded listener.js
05:33:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 168 (0x95d71000) [pid = 1814] [serial = 566] [outer = 0x88330000]
05:33:11 INFO - PROCESS | 1814 | --DOCSHELL 0x92217000 == 53 [pid = 1814] [id = 46]
05:33:11 INFO - PROCESS | 1814 | --DOCSHELL 0x8d13b800 == 52 [pid = 1814] [id = 178]
05:33:13 INFO - PROCESS | 1814 | --DOCSHELL 0x886d1800 == 51 [pid = 1814] [id = 180]
05:33:13 INFO - PROCESS | 1814 | --DOCSHELL 0xa4f7b400 == 50 [pid = 1814] [id = 55]
05:33:13 INFO - PROCESS | 1814 | --DOCSHELL 0x9e679800 == 49 [pid = 1814] [id = 53]
05:33:13 INFO - PROCESS | 1814 | --DOCSHELL 0x8d290c00 == 48 [pid = 1814] [id = 182]
05:33:13 INFO - PROCESS | 1814 | --DOCSHELL 0x91680c00 == 47 [pid = 1814] [id = 54]
05:33:13 INFO - PROCESS | 1814 | --DOCSHELL 0x91aa5400 == 46 [pid = 1814] [id = 42]
05:33:13 INFO - PROCESS | 1814 | --DOCSHELL 0x92211000 == 45 [pid = 1814] [id = 65]
05:33:13 INFO - PROCESS | 1814 | --DOCSHELL 0x91ca4000 == 44 [pid = 1814] [id = 193]
05:33:13 INFO - PROCESS | 1814 | --DOCSHELL 0x91682400 == 43 [pid = 1814] [id = 50]
05:33:13 INFO - PROCESS | 1814 | --DOCSHELL 0x91f7b800 == 42 [pid = 1814] [id = 195]
05:33:13 INFO - PROCESS | 1814 | --DOCSHELL 0x922bfc00 == 41 [pid = 1814] [id = 197]
05:33:13 INFO - PROCESS | 1814 | --DOCSHELL 0x952ec800 == 40 [pid = 1814] [id = 61]
05:33:13 INFO - PROCESS | 1814 | --DOCSHELL 0x91678c00 == 39 [pid = 1814] [id = 57]
05:33:13 INFO - PROCESS | 1814 | --DOCSHELL 0x9ca2a000 == 38 [pid = 1814] [id = 63]
05:33:13 INFO - PROCESS | 1814 | --DOCSHELL 0x9b65f800 == 37 [pid = 1814] [id = 64]
05:33:13 INFO - PROCESS | 1814 | --DOCSHELL 0x91ceac00 == 36 [pid = 1814] [id = 48]
05:33:13 INFO - PROCESS | 1814 | --DOCSHELL 0x94e5d400 == 35 [pid = 1814] [id = 59]
05:33:13 INFO - PROCESS | 1814 | --DOCSHELL 0x91678400 == 34 [pid = 1814] [id = 49]
05:33:13 INFO - PROCESS | 1814 | --DOCSHELL 0x915bbc00 == 33 [pid = 1814] [id = 51]
05:33:13 INFO - PROCESS | 1814 | --DOCSHELL 0x91ce3c00 == 32 [pid = 1814] [id = 52]
05:33:13 INFO - PROCESS | 1814 | --DOCSHELL 0x915b6800 == 31 [pid = 1814] [id = 56]
05:33:13 INFO - PROCESS | 1814 | --DOCSHELL 0x88324400 == 30 [pid = 1814] [id = 174]
05:33:13 INFO - PROCESS | 1814 | --DOCSHELL 0x91ce9400 == 29 [pid = 1814] [id = 44]
05:33:13 INFO - PROCESS | 1814 | --DOMWINDOW == 167 (0x91ce7800) [pid = 1814] [serial = 431] [outer = (nil)] [url = about:blank]
05:33:13 INFO - PROCESS | 1814 | --DOMWINDOW == 166 (0x8c098400) [pid = 1814] [serial = 410] [outer = (nil)] [url = about:blank]
05:33:13 INFO - PROCESS | 1814 | --DOMWINDOW == 165 (0x91ab3c00) [pid = 1814] [serial = 388] [outer = (nil)] [url = about:blank]
05:33:13 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x9b5b0400) [pid = 1814] [serial = 370] [outer = (nil)] [url = about:blank]
05:33:13 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x9b82e800) [pid = 1814] [serial = 373] [outer = (nil)] [url = about:blank]
05:33:13 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x91680000) [pid = 1814] [serial = 426] [outer = (nil)] [url = about:blank]
05:33:13 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x8cdd3c00) [pid = 1814] [serial = 394] [outer = (nil)] [url = about:blank]
05:33:13 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x8d77d400) [pid = 1814] [serial = 413] [outer = (nil)] [url = about:blank]
05:33:13 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x8f4d1c00) [pid = 1814] [serial = 421] [outer = (nil)] [url = about:blank]
05:33:13 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0xa0a59400) [pid = 1814] [serial = 383] [outer = (nil)] [url = about:blank]
05:33:13 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x98869800) [pid = 1814] [serial = 364] [outer = (nil)] [url = about:blank]
05:33:13 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x9d6c9400) [pid = 1814] [serial = 378] [outer = (nil)] [url = about:blank]
05:33:13 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x9aa6d000) [pid = 1814] [serial = 367] [outer = (nil)] [url = about:blank]
05:33:13 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x89f0c800) [pid = 1814] [serial = 406] [outer = (nil)] [url = about:blank]
05:33:13 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x8d28b800) [pid = 1814] [serial = 391] [outer = (nil)] [url = about:blank]
05:33:13 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x8e754000) [pid = 1814] [serial = 416] [outer = (nil)] [url = about:blank]
05:33:14 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:33:14 INFO - document served over http requires an http
05:33:14 INFO - sub-resource via xhr-request using the http-csp
05:33:14 INFO - delivery method with keep-origin-redirect and when
05:33: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"
05:33:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:33:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:33:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
05:33:14 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html | took 5587ms
05:33:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
05:33:14 INFO - PROCESS | 1814 | ++DOCSHELL 0x886cf000 == 30 [pid = 1814] [id = 202]
05:33:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x886d4400) [pid = 1814] [serial = 567] [outer = (nil)]
05:33:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x8887b000) [pid = 1814] [serial = 568] [outer = 0x886d4400]
05:33:14 INFO - PROCESS | 1814 | 1450272794946 Marionette INFO loaded listener.js
05:33:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x890ec000) [pid = 1814] [serial = 569] [outer = 0x886d4400]
05:33:15 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
05:33:15 INFO - document served over http requires an http
05:33:15 INFO - sub-resource via xhr-request using the http-csp
05:33:15 INFO - delivery method with no-redirect and when
05:33: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"
05:33:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:33:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:33:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:15 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
05:33:15 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1386ms
05:33:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
05:33:16 INFO - PROCESS | 1814 | ++DOCSHELL 0x89e8e800 == 31 [pid = 1814] [id = 203]
05:33:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x89e8fc00) [pid = 1814] [serial = 570] [outer = (nil)]
05:33:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x89e9ac00) [pid = 1814] [serial = 571] [outer = 0x89e8fc00]
05:33:16 INFO - PROCESS | 1814 | 1450272796329 Marionette INFO loaded listener.js
05:33:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x8816bc00) [pid = 1814] [serial = 572] [outer = 0x89e8fc00]
05:33:17 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:33:17 INFO - document served over http requires an http
05:33:17 INFO - sub-resource via xhr-request using the http-csp
05:33:17 INFO - delivery method with swap-origin-redirect and when
05:33:17 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
05:33:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:33:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:33:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
05:33:17 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html | took 1435ms
05:33:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
05:33:17 INFO - PROCESS | 1814 | ++DOCSHELL 0x8cd44c00 == 32 [pid = 1814] [id = 204]
05:33:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x8cd45400) [pid = 1814] [serial = 573] [outer = (nil)]
05:33:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x8cd50400) [pid = 1814] [serial = 574] [outer = 0x8cd45400]
05:33:17 INFO - PROCESS | 1814 | 1450272797845 Marionette INFO loaded listener.js
05:33:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x8cddc400) [pid = 1814] [serial = 575] [outer = 0x8cd45400]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x88324800) [pid = 1814] [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]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x8cd49400) [pid = 1814] [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]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x8d13c400) [pid = 1814] [serial = 501] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x886d2400) [pid = 1814] [serial = 506] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272761394]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x8cdddc00) [pid = 1814] [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]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x94206800) [pid = 1814] [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]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x897db400) [pid = 1814] [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]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x91ae8c00) [pid = 1814] [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]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x9b186800) [pid = 1814] [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]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x92219800) [pid = 1814] [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]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x8f074800) [pid = 1814] [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]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x98863c00) [pid = 1814] [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]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x94e60000) [pid = 1814] [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]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x886c7800) [pid = 1814] [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]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x8d4ec000) [pid = 1814] [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]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x88870000) [pid = 1814] [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]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 144 (0x989f2c00) [pid = 1814] [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]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 143 (0x88872400) [pid = 1814] [serial = 507] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272761394]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 142 (0x8d4f5c00) [pid = 1814] [serial = 504] [outer = (nil)] [url = about:blank]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 141 (0x890e6c00) [pid = 1814] [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]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 140 (0x9e679000) [pid = 1814] [serial = 469] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 139 (0x9e671400) [pid = 1814] [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]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 138 (0x89f0a400) [pid = 1814] [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]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 137 (0x8cd47000) [pid = 1814] [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]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 136 (0x91adf000) [pid = 1814] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272734942]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 135 (0x8f073800) [pid = 1814] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 134 (0x89811000) [pid = 1814] [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]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 133 (0x8f208800) [pid = 1814] [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]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 132 (0x8d295000) [pid = 1814] [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]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 131 (0x9b370400) [pid = 1814] [serial = 451] [outer = (nil)] [url = about:blank]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 130 (0x91ae0800) [pid = 1814] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272734942]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 129 (0x8d4f4000) [pid = 1814] [serial = 460] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 128 (0x88879000) [pid = 1814] [serial = 484] [outer = (nil)] [url = about:blank]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 127 (0x89f10c00) [pid = 1814] [serial = 496] [outer = (nil)] [url = about:blank]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 126 (0x897e0800) [pid = 1814] [serial = 481] [outer = (nil)] [url = about:blank]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 125 (0x8f4d3000) [pid = 1814] [serial = 436] [outer = (nil)] [url = about:blank]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 124 (0x89813000) [pid = 1814] [serial = 493] [outer = (nil)] [url = about:blank]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 123 (0x9bc7dc00) [pid = 1814] [serial = 454] [outer = (nil)] [url = about:blank]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 122 (0x890ec400) [pid = 1814] [serial = 478] [outer = (nil)] [url = about:blank]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 121 (0x94e52c00) [pid = 1814] [serial = 442] [outer = (nil)] [url = about:blank]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 120 (0x9fd51800) [pid = 1814] [serial = 472] [outer = (nil)] [url = about:blank]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 119 (0x9e672c00) [pid = 1814] [serial = 470] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 118 (0x91aebc00) [pid = 1814] [serial = 467] [outer = (nil)] [url = about:blank]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 117 (0x922c3000) [pid = 1814] [serial = 439] [outer = (nil)] [url = about:blank]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 116 (0x8f07b000) [pid = 1814] [serial = 462] [outer = (nil)] [url = about:blank]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 115 (0x8cd4c000) [pid = 1814] [serial = 475] [outer = (nil)] [url = about:blank]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 114 (0x8d136800) [pid = 1814] [serial = 433] [outer = (nil)] [url = about:blank]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 113 (0x989ef400) [pid = 1814] [serial = 448] [outer = (nil)] [url = about:blank]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 112 (0x95d70c00) [pid = 1814] [serial = 445] [outer = (nil)] [url = about:blank]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 111 (0x8832cc00) [pid = 1814] [serial = 490] [outer = (nil)] [url = about:blank]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 110 (0x886cf800) [pid = 1814] [serial = 487] [outer = (nil)] [url = about:blank]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 109 (0x8d28b000) [pid = 1814] [serial = 502] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 108 (0x8cdd6000) [pid = 1814] [serial = 499] [outer = (nil)] [url = about:blank]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 107 (0x8d4f2c00) [pid = 1814] [serial = 457] [outer = (nil)] [url = about:blank]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 106 (0x950e0800) [pid = 1814] [serial = 443] [outer = (nil)] [url = about:blank]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 105 (0x922eb400) [pid = 1814] [serial = 440] [outer = (nil)] [url = about:blank]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 104 (0x8886f000) [pid = 1814] [serial = 488] [outer = (nil)] [url = about:blank]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 103 (0x98645c00) [pid = 1814] [serial = 446] [outer = (nil)] [url = about:blank]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 102 (0x897e4c00) [pid = 1814] [serial = 482] [outer = (nil)] [url = about:blank]
05:33:19 INFO - PROCESS | 1814 | --DOMWINDOW == 101 (0x890ef000) [pid = 1814] [serial = 485] [outer = (nil)] [url = about:blank]
05:33:20 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:33:20 INFO - document served over http requires an https
05:33:20 INFO - sub-resource via fetch-request using the http-csp
05:33:20 INFO - delivery method with keep-origin-redirect and when
05:33: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"
05:33:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:33:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:33:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:33:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
05:33:20 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | took 2961ms
05:33:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
05:33:20 INFO - PROCESS | 1814 | ++DOCSHELL 0x88870000 == 33 [pid = 1814] [id = 205]
05:33:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 102 (0x890e2400) [pid = 1814] [serial = 576] [outer = (nil)]
05:33:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 103 (0x8cd4c000) [pid = 1814] [serial = 577] [outer = 0x890e2400]
05:33:20 INFO - PROCESS | 1814 | 1450272800749 Marionette INFO loaded listener.js
05:33:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 104 (0x8d135800) [pid = 1814] [serial = 578] [outer = 0x890e2400]
05:33:21 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:33:21 INFO - document served over http requires an https
05:33:21 INFO - sub-resource via fetch-request using the http-csp
05:33:21 INFO - delivery method with no-redirect and when
05:33: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"
05:33:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:33:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:33:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:33:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html:23:7
05:33:21 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1332ms
05:33:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
05:33:22 INFO - PROCESS | 1814 | ++DOCSHELL 0x8887c400 == 34 [pid = 1814] [id = 206]
05:33:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 105 (0x8887d000) [pid = 1814] [serial = 579] [outer = (nil)]
05:33:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 106 (0x897e7400) [pid = 1814] [serial = 580] [outer = 0x8887d000]
05:33:22 INFO - PROCESS | 1814 | 1450272802330 Marionette INFO loaded listener.js
05:33:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 107 (0x89e9dc00) [pid = 1814] [serial = 581] [outer = 0x8887d000]
05:33:23 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:33:23 INFO - document served over http requires an https
05:33:23 INFO - sub-resource via fetch-request using the http-csp
05:33:23 INFO - delivery method with swap-origin-redirect and when
05:33: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"
05:33:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:33:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:33:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:33:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
05:33:23 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | took 1790ms
05:33:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
05:33:24 INFO - PROCESS | 1814 | ++DOCSHELL 0x8832e400 == 35 [pid = 1814] [id = 207]
05:33:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 108 (0x8cdda400) [pid = 1814] [serial = 582] [outer = (nil)]
05:33:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 109 (0x8d13c400) [pid = 1814] [serial = 583] [outer = 0x8cdda400]
05:33:24 INFO - PROCESS | 1814 | 1450272804110 Marionette INFO loaded listener.js
05:33:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 110 (0x8d290c00) [pid = 1814] [serial = 584] [outer = 0x8cdda400]
05:33:24 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d6c2800 == 36 [pid = 1814] [id = 208]
05:33:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 111 (0x8d6c3000) [pid = 1814] [serial = 585] [outer = (nil)]
05:33:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 112 (0x8d4f4c00) [pid = 1814] [serial = 586] [outer = 0x8d6c3000]
05:33:25 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:33:25 INFO - document served over http requires an https
05:33:25 INFO - sub-resource via iframe-tag using the http-csp
05:33:25 INFO - delivery method with keep-origin-redirect and when
05:33: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"
05:33:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:33:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:33:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:25 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
05:33:25 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | took 1834ms
05:33:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
05:33:25 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d4f6800 == 37 [pid = 1814] [id = 209]
05:33:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 113 (0x8d6d0000) [pid = 1814] [serial = 587] [outer = (nil)]
05:33:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 114 (0x8d778000) [pid = 1814] [serial = 588] [outer = 0x8d6d0000]
05:33:25 INFO - PROCESS | 1814 | 1450272805913 Marionette INFO loaded listener.js
05:33:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 115 (0x8dc35800) [pid = 1814] [serial = 589] [outer = 0x8d6d0000]
05:33:26 INFO - PROCESS | 1814 | ++DOCSHELL 0x8de61000 == 38 [pid = 1814] [id = 210]
05:33:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 116 (0x8de63800) [pid = 1814] [serial = 590] [outer = (nil)]
05:33:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 117 (0x8dc38800) [pid = 1814] [serial = 591] [outer = 0x8de63800]
05:33:27 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:33:27 INFO - document served over http requires an https
05:33:27 INFO - sub-resource via iframe-tag using the http-csp
05:33:27 INFO - delivery method with no-redirect and when
05:33: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"
05:33:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:33:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:33:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html:23:7
05:33:27 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1693ms
05:33:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
05:33:27 INFO - PROCESS | 1814 | ++DOCSHELL 0x8de63400 == 39 [pid = 1814] [id = 211]
05:33:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 118 (0x8de64400) [pid = 1814] [serial = 592] [outer = (nil)]
05:33:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 119 (0x8de68800) [pid = 1814] [serial = 593] [outer = 0x8de64400]
05:33:27 INFO - PROCESS | 1814 | 1450272807607 Marionette INFO loaded listener.js
05:33:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 120 (0x89f3f400) [pid = 1814] [serial = 594] [outer = 0x8de64400]
05:33:28 INFO - PROCESS | 1814 | ++DOCSHELL 0x8e751000 == 40 [pid = 1814] [id = 212]
05:33:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 121 (0x8e751800) [pid = 1814] [serial = 595] [outer = (nil)]
05:33:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 122 (0x8e751c00) [pid = 1814] [serial = 596] [outer = 0x8e751800]
05:33:28 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:33:28 INFO - document served over http requires an https
05:33:28 INFO - sub-resource via iframe-tag using the http-csp
05:33:28 INFO - delivery method with swap-origin-redirect and when
05:33: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"
05:33:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:33:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:33:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
05:33:28 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | took 1794ms
05:33:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
05:33:29 INFO - PROCESS | 1814 | ++DOCSHELL 0x88166000 == 41 [pid = 1814] [id = 213]
05:33:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 123 (0x88171400) [pid = 1814] [serial = 597] [outer = (nil)]
05:33:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 124 (0x8e7ad000) [pid = 1814] [serial = 598] [outer = 0x88171400]
05:33:29 INFO - PROCESS | 1814 | 1450272809444 Marionette INFO loaded listener.js
05:33:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 125 (0x8eea5000) [pid = 1814] [serial = 599] [outer = 0x88171400]
05:33:30 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
05:33:30 INFO - document served over http requires an https
05:33:30 INFO - sub-resource via script-tag using the http-csp
05:33:30 INFO - delivery method with keep-origin-redirect and when
05:33: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"
05:33:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:30 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:33:30 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:33:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:30 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
05:33:30 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 1699ms
05:33:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
05:33:31 INFO - PROCESS | 1814 | ++DOCSHELL 0x886c7000 == 42 [pid = 1814] [id = 214]
05:33:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 126 (0x8887cc00) [pid = 1814] [serial = 600] [outer = (nil)]
05:33:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 127 (0x8f07fc00) [pid = 1814] [serial = 601] [outer = 0x8887cc00]
05:33:31 INFO - PROCESS | 1814 | 1450272811179 Marionette INFO loaded listener.js
05:33:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 128 (0x8f20cc00) [pid = 1814] [serial = 602] [outer = 0x8887cc00]
05:33:32 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
05:33:32 INFO - document served over http requires an https
05:33:32 INFO - sub-resource via script-tag using the http-csp
05:33:32 INFO - delivery method with no-redirect and when
05:33: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"
05:33:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:33:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:33:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:32 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
05:33:32 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1578ms
05:33:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
05:33:32 INFO - PROCESS | 1814 | ++DOCSHELL 0x8cd4e800 == 43 [pid = 1814] [id = 215]
05:33:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 129 (0x8cdd0400) [pid = 1814] [serial = 603] [outer = (nil)]
05:33:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 130 (0x8f4d7800) [pid = 1814] [serial = 604] [outer = 0x8cdd0400]
05:33:32 INFO - PROCESS | 1814 | 1450272812676 Marionette INFO loaded listener.js
05:33:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 131 (0x8f70d400) [pid = 1814] [serial = 605] [outer = 0x8cdd0400]
05:33:33 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
05:33:33 INFO - document served over http requires an https
05:33:33 INFO - sub-resource via script-tag using the http-csp
05:33:33 INFO - delivery method with swap-origin-redirect and when
05:33: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"
05:33:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:33:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:33:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:33 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
05:33:33 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 1694ms
05:33:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
05:33:34 INFO - PROCESS | 1814 | ++DOCSHELL 0x8816a000 == 44 [pid = 1814] [id = 216]
05:33:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 132 (0x8d13b800) [pid = 1814] [serial = 606] [outer = (nil)]
05:33:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 133 (0x915b7c00) [pid = 1814] [serial = 607] [outer = 0x8d13b800]
05:33:34 INFO - PROCESS | 1814 | 1450272814512 Marionette INFO loaded listener.js
05:33:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 134 (0x915c2400) [pid = 1814] [serial = 608] [outer = 0x8d13b800]
05:33:35 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
05:33:35 INFO - document served over http requires an https
05:33:35 INFO - sub-resource via xhr-request using the http-csp
05:33:35 INFO - delivery method with keep-origin-redirect and when
05:33: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"
05:33:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:33:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:33:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:35 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
05:33:35 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 1629ms
05:33:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
05:33:35 INFO - PROCESS | 1814 | ++DOCSHELL 0x8f9a4000 == 45 [pid = 1814] [id = 217]
05:33:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 135 (0x8f9aa800) [pid = 1814] [serial = 609] [outer = (nil)]
05:33:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 136 (0x9167ac00) [pid = 1814] [serial = 610] [outer = 0x8f9aa800]
05:33:36 INFO - PROCESS | 1814 | 1450272816011 Marionette INFO loaded listener.js
05:33:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 137 (0x9167bc00) [pid = 1814] [serial = 611] [outer = 0x8f9aa800]
05:33:37 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
05:33:37 INFO - document served over http requires an https
05:33:37 INFO - sub-resource via xhr-request using the http-csp
05:33:37 INFO - delivery method with no-redirect and when
05:33: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"
05:33:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:33:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:33:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:37 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
05:33:37 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1525ms
05:33:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
05:33:37 INFO - PROCESS | 1814 | ++DOCSHELL 0x8816f400 == 46 [pid = 1814] [id = 218]
05:33:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 138 (0x9167a800) [pid = 1814] [serial = 612] [outer = (nil)]
05:33:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 139 (0x91ab2c00) [pid = 1814] [serial = 613] [outer = 0x9167a800]
05:33:37 INFO - PROCESS | 1814 | 1450272817672 Marionette INFO loaded listener.js
05:33:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 140 (0x91aba000) [pid = 1814] [serial = 614] [outer = 0x9167a800]
05:33:38 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
05:33:38 INFO - document served over http requires an https
05:33:38 INFO - sub-resource via xhr-request using the http-csp
05:33:38 INFO - delivery method with swap-origin-redirect and when
05:33: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"
05:33:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:33:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:33:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:38 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
05:33:38 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 1587ms
05:33:38 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
05:33:39 INFO - PROCESS | 1814 | ++DOCSHELL 0x9167d000 == 47 [pid = 1814] [id = 219]
05:33:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 141 (0x91ae7000) [pid = 1814] [serial = 615] [outer = (nil)]
05:33:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 142 (0x91c9f800) [pid = 1814] [serial = 616] [outer = 0x91ae7000]
05:33:39 INFO - PROCESS | 1814 | 1450272819357 Marionette INFO loaded listener.js
05:33:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 143 (0x91ce2800) [pid = 1814] [serial = 617] [outer = 0x91ae7000]
05:33:40 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
05:33:40 INFO - document served over http requires an http
05:33:40 INFO - sub-resource via fetch-request using the http-csp
05:33:40 INFO - delivery method with keep-origin-redirect and when
05:33:40 INFO - the target request is same-origin.
05:33:40 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 1782ms
05:33:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
05:33:40 INFO - PROCESS | 1814 | ++DOCSHELL 0x8dc3b400 == 48 [pid = 1814] [id = 220]
05:33:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 144 (0x91ca2400) [pid = 1814] [serial = 618] [outer = (nil)]
05:33:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 145 (0x91f77c00) [pid = 1814] [serial = 619] [outer = 0x91ca2400]
05:33:41 INFO - PROCESS | 1814 | 1450272821055 Marionette INFO loaded listener.js
05:33:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x91f82c00) [pid = 1814] [serial = 620] [outer = 0x91ca2400]
05:33:42 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
05:33:42 INFO - document served over http requires an http
05:33:42 INFO - sub-resource via fetch-request using the http-csp
05:33:42 INFO - delivery method with no-redirect and when
05:33:42 INFO - the target request is same-origin.
05:33:42 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 1576ms
05:33:42 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
05:33:43 INFO - PROCESS | 1814 | ++DOCSHELL 0x92212800 == 49 [pid = 1814] [id = 221]
05:33:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x92214000) [pid = 1814] [serial = 621] [outer = (nil)]
05:33:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x922be800) [pid = 1814] [serial = 622] [outer = 0x92214000]
05:33:43 INFO - PROCESS | 1814 | 1450272823811 Marionette INFO loaded listener.js
05:33:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x922cac00) [pid = 1814] [serial = 623] [outer = 0x92214000]
05:33:45 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
05:33:45 INFO - document served over http requires an http
05:33:45 INFO - sub-resource via fetch-request using the http-csp
05:33:45 INFO - delivery method with swap-origin-redirect and when
05:33: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"
05:33:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:33:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:33:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:33:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:45 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
05:33:45 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 3238ms
05:33:45 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
05:33:45 INFO - PROCESS | 1814 | ++DOCSHELL 0x8816b400 == 50 [pid = 1814] [id = 222]
05:33:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x8816cc00) [pid = 1814] [serial = 624] [outer = (nil)]
05:33:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x88874c00) [pid = 1814] [serial = 625] [outer = 0x8816cc00]
05:33:45 INFO - PROCESS | 1814 | 1450272825817 Marionette INFO loaded listener.js
05:33:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x897d9c00) [pid = 1814] [serial = 626] [outer = 0x8816cc00]
05:33:46 INFO - PROCESS | 1814 | ++DOCSHELL 0x8816e000 == 51 [pid = 1814] [id = 223]
05:33:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x88173400) [pid = 1814] [serial = 627] [outer = (nil)]
05:33:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x886c9000) [pid = 1814] [serial = 628] [outer = 0x952ea400]
05:33:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x8887d400) [pid = 1814] [serial = 629] [outer = 0x88173400]
05:33:47 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
05:33:47 INFO - document served over http requires an http
05:33:47 INFO - sub-resource via iframe-tag using the http-csp
05:33:47 INFO - delivery method with keep-origin-redirect and when
05:33:47 INFO - the target request is same-origin.
05:33:47 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 2246ms
05:33:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
05:33:48 INFO - PROCESS | 1814 | ++DOCSHELL 0x88167400 == 52 [pid = 1814] [id = 224]
05:33:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x89806800) [pid = 1814] [serial = 630] [outer = (nil)]
05:33:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x8c08c800) [pid = 1814] [serial = 631] [outer = 0x89806800]
05:33:48 INFO - PROCESS | 1814 | 1450272828107 Marionette INFO loaded listener.js
05:33:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x8d132000) [pid = 1814] [serial = 632] [outer = 0x89806800]
05:33:48 INFO - PROCESS | 1814 | ++DOCSHELL 0x89f39400 == 53 [pid = 1814] [id = 225]
05:33:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x89f3ac00) [pid = 1814] [serial = 633] [outer = (nil)]
05:33:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x890e7000) [pid = 1814] [serial = 634] [outer = 0x89f3ac00]
05:33:49 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x8d771000) [pid = 1814] [serial = 505] [outer = (nil)] [url = about:blank]
05:33:49 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x8cd43400) [pid = 1814] [serial = 479] [outer = (nil)] [url = about:blank]
05:33:49 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x9167f800) [pid = 1814] [serial = 437] [outer = (nil)] [url = about:blank]
05:33:49 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x8d4f7400) [pid = 1814] [serial = 458] [outer = (nil)] [url = about:blank]
05:33:49 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x886cfc00) [pid = 1814] [serial = 491] [outer = (nil)] [url = about:blank]
05:33:49 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x9b823400) [pid = 1814] [serial = 452] [outer = (nil)] [url = about:blank]
05:33:49 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x8f07f400) [pid = 1814] [serial = 463] [outer = (nil)] [url = about:blank]
05:33:49 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x8cef7c00) [pid = 1814] [serial = 500] [outer = (nil)] [url = about:blank]
05:33:49 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x9f961c00) [pid = 1814] [serial = 476] [outer = (nil)] [url = about:blank]
05:33:49 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0xa0a59c00) [pid = 1814] [serial = 473] [outer = (nil)] [url = about:blank]
05:33:49 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x9ca28c00) [pid = 1814] [serial = 455] [outer = (nil)] [url = about:blank]
05:33:49 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x9acd2c00) [pid = 1814] [serial = 449] [outer = (nil)] [url = about:blank]
05:33:49 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x8d297800) [pid = 1814] [serial = 434] [outer = (nil)] [url = about:blank]
05:33:49 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x8c08a400) [pid = 1814] [serial = 497] [outer = (nil)] [url = about:blank]
05:33:49 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x89e93800) [pid = 1814] [serial = 494] [outer = (nil)] [url = about:blank]
05:33:49 INFO - PROCESS | 1814 | --DOMWINDOW == 144 (0x9d174c00) [pid = 1814] [serial = 468] [outer = (nil)] [url = about:blank]
05:33:49 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
05:33:49 INFO - document served over http requires an http
05:33:49 INFO - sub-resource via iframe-tag using the http-csp
05:33:49 INFO - delivery method with no-redirect and when
05:33:49 INFO - the target request is same-origin.
05:33:49 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 1887ms
05:33:49 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
05:33:49 INFO - PROCESS | 1814 | ++DOCSHELL 0x88171800 == 54 [pid = 1814] [id = 226]
05:33:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 145 (0x886d4c00) [pid = 1814] [serial = 635] [outer = (nil)]
05:33:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x89e8e400) [pid = 1814] [serial = 636] [outer = 0x886d4c00]
05:33:49 INFO - PROCESS | 1814 | 1450272829994 Marionette INFO loaded listener.js
05:33:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x89f0e800) [pid = 1814] [serial = 637] [outer = 0x886d4c00]
05:33:50 INFO - PROCESS | 1814 | ++DOCSHELL 0x8cd46400 == 55 [pid = 1814] [id = 227]
05:33:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x8cd48000) [pid = 1814] [serial = 638] [outer = (nil)]
05:33:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x89f3d000) [pid = 1814] [serial = 639] [outer = 0x8cd48000]
05:33:50 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
05:33:50 INFO - document served over http requires an http
05:33:50 INFO - sub-resource via iframe-tag using the http-csp
05:33:50 INFO - delivery method with swap-origin-redirect and when
05:33: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"
05:33:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:50 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:33:50 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:33:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:50 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
05:33:50 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 1378ms
05:33:50 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
05:33:51 INFO - PROCESS | 1814 | ++DOCSHELL 0x88167000 == 56 [pid = 1814] [id = 228]
05:33:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x89f3a800) [pid = 1814] [serial = 640] [outer = (nil)]
05:33:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x8d133400) [pid = 1814] [serial = 641] [outer = 0x89f3a800]
05:33:51 INFO - PROCESS | 1814 | 1450272831394 Marionette INFO loaded listener.js
05:33:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x8d4eb000) [pid = 1814] [serial = 642] [outer = 0x89f3a800]
05:33:52 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
05:33:52 INFO - document served over http requires an http
05:33:52 INFO - sub-resource via script-tag using the http-csp
05:33:52 INFO - delivery method with keep-origin-redirect and when
05:33:52 INFO - the target request is same-origin.
05:33:52 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 1438ms
05:33:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
05:33:52 INFO - PROCESS | 1814 | ++DOCSHELL 0x88876400 == 57 [pid = 1814] [id = 229]
05:33:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x8ceef400) [pid = 1814] [serial = 643] [outer = (nil)]
05:33:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x8d6c3c00) [pid = 1814] [serial = 644] [outer = 0x8ceef400]
05:33:52 INFO - PROCESS | 1814 | 1450272832758 Marionette INFO loaded listener.js
05:33:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x8d773400) [pid = 1814] [serial = 645] [outer = 0x8ceef400]
05:33:53 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
05:33:53 INFO - document served over http requires an http
05:33:53 INFO - sub-resource via script-tag using the http-csp
05:33:53 INFO - delivery method with no-redirect and when
05:33:53 INFO - the target request is same-origin.
05:33:53 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 1339ms
05:33:53 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
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x91ae3400) [pid = 1814] [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]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x92211c00) [pid = 1814] [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]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x915b8000) [pid = 1814] [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]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x89f33400) [pid = 1814] [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]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x91abe000) [pid = 1814] [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]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x890ef800) [pid = 1814] [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]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x8d134800) [pid = 1814] [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]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x8d77ec00) [pid = 1814] [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]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x8c096c00) [pid = 1814] [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]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x89f04400) [pid = 1814] [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]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 144 (0x9250ec00) [pid = 1814] [serial = 559] [outer = (nil)] [url = about:blank]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 143 (0x94e5e800) [pid = 1814] [serial = 562] [outer = (nil)] [url = about:blank]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 142 (0x91f79c00) [pid = 1814] [serial = 549] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272781722]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 141 (0x91cab400) [pid = 1814] [serial = 546] [outer = (nil)] [url = about:blank]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 140 (0x922c3800) [pid = 1814] [serial = 554] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 139 (0x92218000) [pid = 1814] [serial = 551] [outer = (nil)] [url = about:blank]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 138 (0x8cd4c000) [pid = 1814] [serial = 577] [outer = (nil)] [url = about:blank]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 137 (0x922c9000) [pid = 1814] [serial = 556] [outer = (nil)] [url = about:blank]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 136 (0x9161fc00) [pid = 1814] [serial = 535] [outer = (nil)] [url = about:blank]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 135 (0x9167ec00) [pid = 1814] [serial = 538] [outer = (nil)] [url = about:blank]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 134 (0x91ca4800) [pid = 1814] [serial = 544] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 133 (0x91adf400) [pid = 1814] [serial = 541] [outer = (nil)] [url = about:blank]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 132 (0x8f208000) [pid = 1814] [serial = 526] [outer = (nil)] [url = about:blank]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 131 (0x8f701c00) [pid = 1814] [serial = 529] [outer = (nil)] [url = about:blank]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 130 (0x8f9aa000) [pid = 1814] [serial = 532] [outer = (nil)] [url = about:blank]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 129 (0x8e652c00) [pid = 1814] [serial = 517] [outer = (nil)] [url = about:blank]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 128 (0x8e7a0c00) [pid = 1814] [serial = 520] [outer = (nil)] [url = about:blank]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 127 (0x8eea8c00) [pid = 1814] [serial = 523] [outer = (nil)] [url = about:blank]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 126 (0x8d134c00) [pid = 1814] [serial = 512] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 125 (0x89f08000) [pid = 1814] [serial = 509] [outer = (nil)] [url = about:blank]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 124 (0x8d77f000) [pid = 1814] [serial = 514] [outer = (nil)] [url = about:blank]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 123 (0x886d4400) [pid = 1814] [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]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 122 (0x8e757400) [pid = 1814] [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]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 121 (0x91ca4400) [pid = 1814] [serial = 543] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 120 (0x91f7e400) [pid = 1814] [serial = 548] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272781722]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 119 (0x88331000) [pid = 1814] [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]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 118 (0x89e8fc00) [pid = 1814] [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]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 117 (0x8d6c2000) [pid = 1814] [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]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 116 (0x8d296800) [pid = 1814] [serial = 511] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 115 (0x8dc33800) [pid = 1814] [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]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 114 (0x8cd45400) [pid = 1814] [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]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 113 (0x922c2000) [pid = 1814] [serial = 553] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 112 (0x8e654000) [pid = 1814] [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]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 111 (0x922e0000) [pid = 1814] [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]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 110 (0x95047400) [pid = 1814] [serial = 565] [outer = (nil)] [url = about:blank]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 109 (0x8887b000) [pid = 1814] [serial = 568] [outer = (nil)] [url = about:blank]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 108 (0x89e9ac00) [pid = 1814] [serial = 571] [outer = (nil)] [url = about:blank]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 107 (0x8cd50400) [pid = 1814] [serial = 574] [outer = (nil)] [url = about:blank]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 106 (0x8f4cc800) [pid = 1814] [serial = 527] [outer = (nil)] [url = about:blank]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 105 (0x8f70c000) [pid = 1814] [serial = 530] [outer = (nil)] [url = about:blank]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 104 (0x8eeac400) [pid = 1814] [serial = 524] [outer = (nil)] [url = about:blank]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 103 (0x890ec000) [pid = 1814] [serial = 569] [outer = (nil)] [url = about:blank]
05:33:54 INFO - PROCESS | 1814 | --DOMWINDOW == 102 (0x8816bc00) [pid = 1814] [serial = 572] [outer = (nil)] [url = about:blank]
05:33:54 INFO - PROCESS | 1814 | ++DOCSHELL 0x8816ac00 == 58 [pid = 1814] [id = 230]
05:33:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 103 (0x8816bc00) [pid = 1814] [serial = 646] [outer = (nil)]
05:33:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 104 (0x886d4400) [pid = 1814] [serial = 647] [outer = 0x8816bc00]
05:33:54 INFO - PROCESS | 1814 | 1450272834482 Marionette INFO loaded listener.js
05:33:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 105 (0x89f34400) [pid = 1814] [serial = 648] [outer = 0x8816bc00]
05:33:55 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
05:33:55 INFO - document served over http requires an http
05:33:55 INFO - sub-resource via script-tag using the http-csp
05:33:55 INFO - delivery method with swap-origin-redirect and when
05:33: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"
05:33:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:33:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:33:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:55 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
05:33:55 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 1588ms
05:33:55 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
05:33:55 INFO - PROCESS | 1814 | ++DOCSHELL 0x890ec000 == 59 [pid = 1814] [id = 231]
05:33:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 106 (0x8dc39800) [pid = 1814] [serial = 649] [outer = (nil)]
05:33:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 107 (0x8de67800) [pid = 1814] [serial = 650] [outer = 0x8dc39800]
05:33:55 INFO - PROCESS | 1814 | 1450272835645 Marionette INFO loaded listener.js
05:33:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 108 (0x8e658c00) [pid = 1814] [serial = 651] [outer = 0x8dc39800]
05:33:56 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:33:56 INFO - document served over http requires an http
05:33:56 INFO - sub-resource via xhr-request using the http-csp
05:33:56 INFO - delivery method with keep-origin-redirect and when
05:33:56 INFO - the target request is same-origin.
05:33:56 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | took 1441ms
05:33:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
05:33:57 INFO - PROCESS | 1814 | ++DOCSHELL 0x897e3400 == 60 [pid = 1814] [id = 232]
05:33:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 109 (0x89e94000) [pid = 1814] [serial = 652] [outer = (nil)]
05:33:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 110 (0x89f05400) [pid = 1814] [serial = 653] [outer = 0x89e94000]
05:33:57 INFO - PROCESS | 1814 | 1450272837437 Marionette INFO loaded listener.js
05:33:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 111 (0x8c08dc00) [pid = 1814] [serial = 654] [outer = 0x89e94000]
05:33:58 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:33:58 INFO - document served over http requires an http
05:33:58 INFO - sub-resource via xhr-request using the http-csp
05:33:58 INFO - delivery method with no-redirect and when
05:33:58 INFO - the target request is same-origin.
05:33:58 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | took 1629ms
05:33:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
05:33:58 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d28d800 == 61 [pid = 1814] [id = 233]
05:33:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 112 (0x8d292000) [pid = 1814] [serial = 655] [outer = (nil)]
05:33:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 113 (0x8d4f6400) [pid = 1814] [serial = 656] [outer = 0x8d292000]
05:33:59 INFO - PROCESS | 1814 | 1450272839055 Marionette INFO loaded listener.js
05:33:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 114 (0x8de5fc00) [pid = 1814] [serial = 657] [outer = 0x8d292000]
05:34:00 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
05:34:00 INFO - document served over http requires an http
05:34:00 INFO - sub-resource via xhr-request using the http-csp
05:34:00 INFO - delivery method with swap-origin-redirect and when
05:34: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"
05:34:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:34:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:34:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:00 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
05:34:00 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 1582ms
05:34:00 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
05:34:00 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d28fc00 == 62 [pid = 1814] [id = 234]
05:34:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 115 (0x8e754c00) [pid = 1814] [serial = 658] [outer = (nil)]
05:34:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 116 (0x8e7adc00) [pid = 1814] [serial = 659] [outer = 0x8e754c00]
05:34:00 INFO - PROCESS | 1814 | 1450272840552 Marionette INFO loaded listener.js
05:34:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 117 (0x8f072c00) [pid = 1814] [serial = 660] [outer = 0x8e754c00]
05:34:01 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:34:01 INFO - document served over http requires an https
05:34:01 INFO - sub-resource via fetch-request using the http-csp
05:34:01 INFO - delivery method with keep-origin-redirect and when
05:34: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"
05:34:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:34:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:34:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:34:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
05:34:01 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | took 1636ms
05:34:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
05:34:02 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d28c400 == 63 [pid = 1814] [id = 235]
05:34:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 118 (0x8f07a000) [pid = 1814] [serial = 661] [outer = (nil)]
05:34:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 119 (0x8f202c00) [pid = 1814] [serial = 662] [outer = 0x8f07a000]
05:34:02 INFO - PROCESS | 1814 | 1450272842288 Marionette INFO loaded listener.js
05:34:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 120 (0x8f4d0400) [pid = 1814] [serial = 663] [outer = 0x8f07a000]
05:34:03 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
05:34:03 INFO - document served over http requires an https
05:34:03 INFO - sub-resource via fetch-request using the http-csp
05:34:03 INFO - delivery method with no-redirect and when
05:34: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"
05:34:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:34:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:34:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:34:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html:23:7
05:34:03 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | took 1588ms
05:34:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html
05:34:03 INFO - PROCESS | 1814 | ++DOCSHELL 0x8f707000 == 64 [pid = 1814] [id = 236]
05:34:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 121 (0x8f708000) [pid = 1814] [serial = 664] [outer = (nil)]
05:34:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 122 (0x8f70d800) [pid = 1814] [serial = 665] [outer = 0x8f708000]
05:34:03 INFO - PROCESS | 1814 | 1450272843932 Marionette INFO loaded listener.js
05:34:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 123 (0x8f9a7400) [pid = 1814] [serial = 666] [outer = 0x8f708000]
05:34:05 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
05:34:05 INFO - document served over http requires an https
05:34:05 INFO - sub-resource via fetch-request using the http-csp
05:34:05 INFO - delivery method with swap-origin-redirect and when
05:34: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"
05:34:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:34:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:34:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:34:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:05 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
05:34:05 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 1789ms
05:34:05 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
05:34:05 INFO - PROCESS | 1814 | ++DOCSHELL 0x88871000 == 65 [pid = 1814] [id = 237]
05:34:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 124 (0x8f99e800) [pid = 1814] [serial = 667] [outer = (nil)]
05:34:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 125 (0x91aa3000) [pid = 1814] [serial = 668] [outer = 0x8f99e800]
05:34:05 INFO - PROCESS | 1814 | 1450272845742 Marionette INFO loaded listener.js
05:34:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 126 (0x91add000) [pid = 1814] [serial = 669] [outer = 0x8f99e800]
05:34:06 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:34:06 INFO - document served over http requires an https
05:34:06 INFO - sub-resource via fetch-request using the http-csp
05:34:06 INFO - delivery method with swap-origin-redirect and when
05:34: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"
05:34:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:34:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:34:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:34:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:34:06 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | took 1694ms
05:34:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html
05:34:07 INFO - PROCESS | 1814 | ++DOCSHELL 0x8f07d000 == 66 [pid = 1814] [id = 238]
05:34:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 127 (0x91aa4800) [pid = 1814] [serial = 670] [outer = (nil)]
05:34:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 128 (0x91aeac00) [pid = 1814] [serial = 671] [outer = 0x91aa4800]
05:34:07 INFO - PROCESS | 1814 | 1450272847462 Marionette INFO loaded listener.js
05:34:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 129 (0x91ca5000) [pid = 1814] [serial = 672] [outer = 0x91aa4800]
05:34:08 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:34:08 INFO - document served over http requires an https
05:34:08 INFO - sub-resource via fetch-request using the http-csp
05:34:08 INFO - delivery method with keep-origin-redirect and when
05:34: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"
05:34:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:34:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:34:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:34:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
05:34:08 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | took 1682ms
05:34:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
05:34:09 INFO - PROCESS | 1814 | ++DOCSHELL 0x8f707c00 == 67 [pid = 1814] [id = 239]
05:34:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 130 (0x91ae5c00) [pid = 1814] [serial = 673] [outer = (nil)]
05:34:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 131 (0x91f75000) [pid = 1814] [serial = 674] [outer = 0x91ae5c00]
05:34:09 INFO - PROCESS | 1814 | 1450272849161 Marionette INFO loaded listener.js
05:34:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 132 (0x9220f400) [pid = 1814] [serial = 675] [outer = 0x91ae5c00]
05:34:10 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
05:34:10 INFO - document served over http requires an https
05:34:10 INFO - sub-resource via fetch-request using the http-csp
05:34:10 INFO - delivery method with no-redirect and when
05:34: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"
05:34:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:34:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:34:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:34:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html:23:7
05:34:10 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html | took 1644ms
05:34:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html
05:34:10 INFO - PROCESS | 1814 | ++DOCSHELL 0x91f78400 == 68 [pid = 1814] [id = 240]
05:34:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 133 (0x91f7ec00) [pid = 1814] [serial = 676] [outer = (nil)]
05:34:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 134 (0x922c7800) [pid = 1814] [serial = 677] [outer = 0x91f7ec00]
05:34:10 INFO - PROCESS | 1814 | 1450272850810 Marionette INFO loaded listener.js
05:34:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 135 (0x922e5400) [pid = 1814] [serial = 678] [outer = 0x91f7ec00]
05:34:11 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:34:11 INFO - document served over http requires an https
05:34:11 INFO - sub-resource via fetch-request using the http-csp
05:34:11 INFO - delivery method with swap-origin-redirect and when
05:34: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"
05:34:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:34:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:34:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:34:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
05:34:11 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | took 1683ms
05:34:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html
05:34:12 INFO - PROCESS | 1814 | ++DOCSHELL 0x91aa0000 == 69 [pid = 1814] [id = 241]
05:34:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 136 (0x922c9000) [pid = 1814] [serial = 679] [outer = (nil)]
05:34:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 137 (0x92505c00) [pid = 1814] [serial = 680] [outer = 0x922c9000]
05:34:12 INFO - PROCESS | 1814 | 1450272852526 Marionette INFO loaded listener.js
05:34:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 138 (0x9250c800) [pid = 1814] [serial = 681] [outer = 0x922c9000]
05:34:13 INFO - PROCESS | 1814 | ++DOCSHELL 0x9420b800 == 70 [pid = 1814] [id = 242]
05:34:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 139 (0x9420bc00) [pid = 1814] [serial = 682] [outer = (nil)]
05:34:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 140 (0x942b4800) [pid = 1814] [serial = 683] [outer = 0x9420bc00]
05:34:13 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:34:13 INFO - document served over http requires an https
05:34:13 INFO - sub-resource via iframe-tag using the http-csp
05:34:13 INFO - delivery method with keep-origin-redirect and when
05:34: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"
05:34:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:34:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:34:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
05:34:13 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 1781ms
05:34:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
05:34:14 INFO - PROCESS | 1814 | ++DOCSHELL 0x88876c00 == 71 [pid = 1814] [id = 243]
05:34:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 141 (0x92509c00) [pid = 1814] [serial = 684] [outer = (nil)]
05:34:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 142 (0x95046000) [pid = 1814] [serial = 685] [outer = 0x92509c00]
05:34:14 INFO - PROCESS | 1814 | 1450272854381 Marionette INFO loaded listener.js
05:34:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 143 (0x950e4000) [pid = 1814] [serial = 686] [outer = 0x92509c00]
05:34:15 INFO - PROCESS | 1814 | ++DOCSHELL 0x952e9000 == 72 [pid = 1814] [id = 244]
05:34:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 144 (0x952ea000) [pid = 1814] [serial = 687] [outer = (nil)]
05:34:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 145 (0x95050800) [pid = 1814] [serial = 688] [outer = 0x952ea000]
05:34:15 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
05:34:15 INFO - document served over http requires an https
05:34:15 INFO - sub-resource via iframe-tag using the http-csp
05:34:15 INFO - delivery method with no-redirect and when
05:34: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"
05:34:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:34:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:34:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:15 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
05:34:15 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 1781ms
05:34:15 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
05:34:16 INFO - PROCESS | 1814 | ++DOCSHELL 0x942ba800 == 73 [pid = 1814] [id = 245]
05:34:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x9504b800) [pid = 1814] [serial = 689] [outer = (nil)]
05:34:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x95d6d400) [pid = 1814] [serial = 690] [outer = 0x9504b800]
05:34:16 INFO - PROCESS | 1814 | 1450272856122 Marionette INFO loaded listener.js
05:34:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x95daf000) [pid = 1814] [serial = 691] [outer = 0x9504b800]
05:34:16 INFO - PROCESS | 1814 | ++DOCSHELL 0x97770000 == 74 [pid = 1814] [id = 246]
05:34:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x97773000) [pid = 1814] [serial = 692] [outer = (nil)]
05:34:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x97773400) [pid = 1814] [serial = 693] [outer = 0x97773000]
05:34:17 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
05:34:17 INFO - document served over http requires an https
05:34:17 INFO - sub-resource via iframe-tag using the http-csp
05:34:17 INFO - delivery method with swap-origin-redirect and when
05:34: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"
05:34:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:34:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:34:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:17 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
05:34:17 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 1785ms
05:34:17 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
05:34:17 INFO - PROCESS | 1814 | ++DOCSHELL 0x95d6e400 == 75 [pid = 1814] [id = 247]
05:34:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x9776ec00) [pid = 1814] [serial = 694] [outer = (nil)]
05:34:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x97822800) [pid = 1814] [serial = 695] [outer = 0x9776ec00]
05:34:17 INFO - PROCESS | 1814 | 1450272857868 Marionette INFO loaded listener.js
05:34:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x97846000) [pid = 1814] [serial = 696] [outer = 0x9776ec00]
05:34:18 INFO - PROCESS | 1814 | ++DOCSHELL 0x9784f800 == 76 [pid = 1814] [id = 248]
05:34:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x98641400) [pid = 1814] [serial = 697] [outer = (nil)]
05:34:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x98643000) [pid = 1814] [serial = 698] [outer = 0x98641400]
05:34:19 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
05:34:19 INFO - document served over http requires an https
05:34:19 INFO - sub-resource via iframe-tag using the http-csp
05:34:19 INFO - delivery method with swap-origin-redirect and when
05:34: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"
05:34:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:34:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:34:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:19 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
05:34:19 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 1847ms
05:34:19 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
05:34:19 INFO - PROCESS | 1814 | ++DOCSHELL 0x91f7a400 == 77 [pid = 1814] [id = 249]
05:34:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x97828000) [pid = 1814] [serial = 699] [outer = (nil)]
05:34:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x9864f400) [pid = 1814] [serial = 700] [outer = 0x97828000]
05:34:19 INFO - PROCESS | 1814 | 1450272859731 Marionette INFO loaded listener.js
05:34:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x9886a000) [pid = 1814] [serial = 701] [outer = 0x97828000]
05:34:21 INFO - PROCESS | 1814 | ++DOCSHELL 0x942b0000 == 78 [pid = 1814] [id = 250]
05:34:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x95049400) [pid = 1814] [serial = 702] [outer = (nil)]
05:34:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x8e655400) [pid = 1814] [serial = 703] [outer = 0x95049400]
05:34:22 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
05:34:22 INFO - document served over http requires an https
05:34:22 INFO - sub-resource via iframe-tag using the http-csp
05:34:22 INFO - delivery method with keep-origin-redirect and when
05:34: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"
05:34:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:34:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:34:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:22 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
05:34:22 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 3137ms
05:34:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
05:34:23 INFO - PROCESS | 1814 | ++DOCSHELL 0x88872800 == 79 [pid = 1814] [id = 251]
05:34:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x88873000) [pid = 1814] [serial = 704] [outer = (nil)]
05:34:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x890ed400) [pid = 1814] [serial = 705] [outer = 0x88873000]
05:34:23 INFO - PROCESS | 1814 | 1450272863430 Marionette INFO loaded listener.js
05:34:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x89807c00) [pid = 1814] [serial = 706] [outer = 0x88873000]
05:34:24 INFO - PROCESS | 1814 | ++DOCSHELL 0x8cdd1800 == 80 [pid = 1814] [id = 252]
05:34:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0x8cdd3800) [pid = 1814] [serial = 707] [outer = (nil)]
05:34:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x8d4ea800) [pid = 1814] [serial = 708] [outer = 0x8cdd3800]
05:34:24 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
05:34:24 INFO - document served over http requires an https
05:34:24 INFO - sub-resource via iframe-tag using the http-csp
05:34:24 INFO - delivery method with no-redirect and when
05:34: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"
05:34:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:34:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:34:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:24 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
05:34:24 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 2303ms
05:34:24 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
05:34:25 INFO - PROCESS | 1814 | ++DOCSHELL 0x886c9400 == 81 [pid = 1814] [id = 253]
05:34:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 166 (0x886ce000) [pid = 1814] [serial = 709] [outer = (nil)]
05:34:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 167 (0x8980c000) [pid = 1814] [serial = 710] [outer = 0x886ce000]
05:34:25 INFO - PROCESS | 1814 | 1450272865335 Marionette INFO loaded listener.js
05:34:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 168 (0x8d4ee000) [pid = 1814] [serial = 711] [outer = 0x886ce000]
05:34:26 INFO - PROCESS | 1814 | ++DOCSHELL 0x8de64c00 == 82 [pid = 1814] [id = 254]
05:34:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 169 (0x8de69c00) [pid = 1814] [serial = 712] [outer = (nil)]
05:34:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 170 (0x897e5800) [pid = 1814] [serial = 713] [outer = 0x8de69c00]
05:34:26 INFO - PROCESS | 1814 | --DOCSHELL 0x89e99c00 == 81 [pid = 1814] [id = 181]
05:34:26 INFO - PROCESS | 1814 | --DOCSHELL 0x88170000 == 80 [pid = 1814] [id = 188]
05:34:26 INFO - PROCESS | 1814 | --DOCSHELL 0x8d6c2800 == 79 [pid = 1814] [id = 208]
05:34:26 INFO - PROCESS | 1814 | --DOCSHELL 0x8de61000 == 78 [pid = 1814] [id = 210]
05:34:26 INFO - PROCESS | 1814 | --DOCSHELL 0x8e751000 == 77 [pid = 1814] [id = 212]
05:34:26 INFO - PROCESS | 1814 | --DOCSHELL 0x8832e000 == 76 [pid = 1814] [id = 201]
05:34:26 INFO - PROCESS | 1814 | --DOCSHELL 0x886cc400 == 75 [pid = 1814] [id = 191]
05:34:26 INFO - PROCESS | 1814 | --DOCSHELL 0x88172400 == 74 [pid = 1814] [id = 187]
05:34:26 INFO - PROCESS | 1814 | --DOCSHELL 0x8816e000 == 73 [pid = 1814] [id = 223]
05:34:26 INFO - PROCESS | 1814 | --DOCSHELL 0x89f39400 == 72 [pid = 1814] [id = 225]
05:34:26 INFO - PROCESS | 1814 | --DOCSHELL 0x8cd46400 == 71 [pid = 1814] [id = 227]
05:34:26 INFO - PROCESS | 1814 | --DOCSHELL 0x886d5000 == 70 [pid = 1814] [id = 184]
05:34:26 INFO - PROCESS | 1814 | --DOCSHELL 0x88331400 == 69 [pid = 1814] [id = 183]
05:34:26 INFO - PROCESS | 1814 | --DOCSHELL 0x89813c00 == 68 [pid = 1814] [id = 176]
05:34:26 INFO - PROCESS | 1814 | --DOCSHELL 0x89f34800 == 67 [pid = 1814] [id = 177]
05:34:26 INFO - PROCESS | 1814 | --DOCSHELL 0x89814400 == 66 [pid = 1814] [id = 179]
05:34:26 INFO - PROCESS | 1814 | --DOCSHELL 0x890f0800 == 65 [pid = 1814] [id = 186]
05:34:26 INFO - PROCESS | 1814 | --DOMWINDOW == 169 (0x8dc3e000) [pid = 1814] [serial = 515] [outer = (nil)] [url = about:blank]
05:34:26 INFO - PROCESS | 1814 | --DOMWINDOW == 168 (0x8cd42c00) [pid = 1814] [serial = 510] [outer = (nil)] [url = about:blank]
05:34:26 INFO - PROCESS | 1814 | --DOMWINDOW == 167 (0x8e7a8c00) [pid = 1814] [serial = 521] [outer = (nil)] [url = about:blank]
05:34:26 INFO - PROCESS | 1814 | --DOMWINDOW == 166 (0x8e749400) [pid = 1814] [serial = 518] [outer = (nil)] [url = about:blank]
05:34:26 INFO - PROCESS | 1814 | --DOMWINDOW == 165 (0x91aa6400) [pid = 1814] [serial = 539] [outer = (nil)] [url = about:blank]
05:34:26 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x91624000) [pid = 1814] [serial = 536] [outer = (nil)] [url = about:blank]
05:34:26 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x915be000) [pid = 1814] [serial = 533] [outer = (nil)] [url = about:blank]
05:34:26 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x922bb400) [pid = 1814] [serial = 552] [outer = (nil)] [url = about:blank]
05:34:26 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x91cef400) [pid = 1814] [serial = 547] [outer = (nil)] [url = about:blank]
05:34:26 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x91c9f000) [pid = 1814] [serial = 542] [outer = (nil)] [url = about:blank]
05:34:26 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x95050400) [pid = 1814] [serial = 563] [outer = (nil)] [url = about:blank]
05:34:26 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x9420d800) [pid = 1814] [serial = 560] [outer = (nil)] [url = about:blank]
05:34:26 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x922e6400) [pid = 1814] [serial = 557] [outer = (nil)] [url = about:blank]
05:34:26 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x8cddc400) [pid = 1814] [serial = 575] [outer = (nil)] [url = about:blank]
05:34:26 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
05:34:26 INFO - document served over http requires an https
05:34:26 INFO - sub-resource via iframe-tag using the http-csp
05:34:26 INFO - delivery method with swap-origin-redirect and when
05:34: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"
05:34:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:34:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:34:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:26 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
05:34:26 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 2243ms
05:34:27 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
05:34:27 INFO - PROCESS | 1814 | ++DOCSHELL 0x897d9000 == 66 [pid = 1814] [id = 255]
05:34:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x89808c00) [pid = 1814] [serial = 714] [outer = (nil)]
05:34:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x89e90c00) [pid = 1814] [serial = 715] [outer = 0x89808c00]
05:34:27 INFO - PROCESS | 1814 | 1450272867390 Marionette INFO loaded listener.js
05:34:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x8cd45c00) [pid = 1814] [serial = 716] [outer = 0x89808c00]
05:34:28 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
05:34:28 INFO - document served over http requires an https
05:34:28 INFO - sub-resource via script-tag using the http-csp
05:34:28 INFO - delivery method with keep-origin-redirect and when
05:34: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"
05:34:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:34:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:34:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:28 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
05:34:28 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 1357ms
05:34:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
05:34:28 INFO - PROCESS | 1814 | ++DOCSHELL 0x89814000 == 67 [pid = 1814] [id = 256]
05:34:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x8cdda000) [pid = 1814] [serial = 717] [outer = (nil)]
05:34:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x8d6cb000) [pid = 1814] [serial = 718] [outer = 0x8cdda000]
05:34:28 INFO - PROCESS | 1814 | 1450272868800 Marionette INFO loaded listener.js
05:34:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x8de5bc00) [pid = 1814] [serial = 719] [outer = 0x8cdda000]
05:34:29 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
05:34:29 INFO - document served over http requires an https
05:34:29 INFO - sub-resource via script-tag using the http-csp
05:34:29 INFO - delivery method with no-redirect and when
05:34: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"
05:34:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:34:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:34:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:29 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
05:34:29 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 1386ms
05:34:29 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
05:34:30 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d131800 == 68 [pid = 1814] [id = 257]
05:34:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x8d4f5000) [pid = 1814] [serial = 720] [outer = (nil)]
05:34:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0x8e749400) [pid = 1814] [serial = 721] [outer = 0x8d4f5000]
05:34:30 INFO - PROCESS | 1814 | 1450272870206 Marionette INFO loaded listener.js
05:34:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x8e79f400) [pid = 1814] [serial = 722] [outer = 0x8d4f5000]
05:34:31 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
05:34:31 INFO - document served over http requires an https
05:34:31 INFO - sub-resource via script-tag using the http-csp
05:34:31 INFO - delivery method with swap-origin-redirect and when
05:34: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"
05:34:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:34:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:34:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:31 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
05:34:31 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 1426ms
05:34:31 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
05:34:31 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x8de67800) [pid = 1814] [serial = 650] [outer = (nil)] [url = about:blank]
05:34:31 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x89f3ac00) [pid = 1814] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272828942]
05:34:31 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x8ceef400) [pid = 1814] [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]
05:34:31 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x89806800) [pid = 1814] [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]
05:34:31 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x8cd48000) [pid = 1814] [serial = 638] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:34:31 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x89f3a800) [pid = 1814] [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]
05:34:31 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x8816bc00) [pid = 1814] [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]
05:34:31 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x886d4c00) [pid = 1814] [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]
05:34:31 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x88173400) [pid = 1814] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:34:31 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x8d6c3000) [pid = 1814] [serial = 585] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:34:31 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x8de63800) [pid = 1814] [serial = 590] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272806668]
05:34:31 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x8e751800) [pid = 1814] [serial = 595] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:34:31 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x89f3d000) [pid = 1814] [serial = 639] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:34:32 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x89e8e400) [pid = 1814] [serial = 636] [outer = (nil)] [url = about:blank]
05:34:32 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x8d6c3c00) [pid = 1814] [serial = 644] [outer = (nil)] [url = about:blank]
05:34:32 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x886d4400) [pid = 1814] [serial = 647] [outer = (nil)] [url = about:blank]
05:34:32 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x890e7000) [pid = 1814] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272828942]
05:34:32 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x8c08c800) [pid = 1814] [serial = 631] [outer = (nil)] [url = about:blank]
05:34:32 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x8887d400) [pid = 1814] [serial = 629] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:34:32 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x88874c00) [pid = 1814] [serial = 625] [outer = (nil)] [url = about:blank]
05:34:32 INFO - PROCESS | 1814 | --DOMWINDOW == 144 (0x8d133400) [pid = 1814] [serial = 641] [outer = (nil)] [url = about:blank]
05:34:32 INFO - PROCESS | 1814 | --DOMWINDOW == 143 (0x897e7400) [pid = 1814] [serial = 580] [outer = (nil)] [url = about:blank]
05:34:32 INFO - PROCESS | 1814 | --DOMWINDOW == 142 (0x8d4f4c00) [pid = 1814] [serial = 586] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:34:32 INFO - PROCESS | 1814 | --DOMWINDOW == 141 (0x8d13c400) [pid = 1814] [serial = 583] [outer = (nil)] [url = about:blank]
05:34:32 INFO - PROCESS | 1814 | --DOMWINDOW == 140 (0x8dc38800) [pid = 1814] [serial = 591] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272806668]
05:34:32 INFO - PROCESS | 1814 | --DOMWINDOW == 139 (0x8d778000) [pid = 1814] [serial = 588] [outer = (nil)] [url = about:blank]
05:34:32 INFO - PROCESS | 1814 | --DOMWINDOW == 138 (0x8e751c00) [pid = 1814] [serial = 596] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:34:32 INFO - PROCESS | 1814 | --DOMWINDOW == 137 (0x8de68800) [pid = 1814] [serial = 593] [outer = (nil)] [url = about:blank]
05:34:32 INFO - PROCESS | 1814 | --DOMWINDOW == 136 (0x8e7ad000) [pid = 1814] [serial = 598] [outer = (nil)] [url = about:blank]
05:34:32 INFO - PROCESS | 1814 | --DOMWINDOW == 135 (0x8f07fc00) [pid = 1814] [serial = 601] [outer = (nil)] [url = about:blank]
05:34:32 INFO - PROCESS | 1814 | --DOMWINDOW == 134 (0x8f4d7800) [pid = 1814] [serial = 604] [outer = (nil)] [url = about:blank]
05:34:32 INFO - PROCESS | 1814 | --DOMWINDOW == 133 (0x915b7c00) [pid = 1814] [serial = 607] [outer = (nil)] [url = about:blank]
05:34:32 INFO - PROCESS | 1814 | --DOMWINDOW == 132 (0x9167ac00) [pid = 1814] [serial = 610] [outer = (nil)] [url = about:blank]
05:34:32 INFO - PROCESS | 1814 | --DOMWINDOW == 131 (0x91ab2c00) [pid = 1814] [serial = 613] [outer = (nil)] [url = about:blank]
05:34:32 INFO - PROCESS | 1814 | --DOMWINDOW == 130 (0x91c9f800) [pid = 1814] [serial = 616] [outer = (nil)] [url = about:blank]
05:34:32 INFO - PROCESS | 1814 | --DOMWINDOW == 129 (0x91f77c00) [pid = 1814] [serial = 619] [outer = (nil)] [url = about:blank]
05:34:32 INFO - PROCESS | 1814 | --DOMWINDOW == 128 (0x922be800) [pid = 1814] [serial = 622] [outer = (nil)] [url = about:blank]
05:34:32 INFO - PROCESS | 1814 | --DOMWINDOW == 127 (0x8980b000) [pid = 1814] [serial = 407] [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.]
05:34:32 INFO - PROCESS | 1814 | ++DOCSHELL 0x886d4400 == 69 [pid = 1814] [id = 258]
05:34:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 128 (0x886d4c00) [pid = 1814] [serial = 723] [outer = (nil)]
05:34:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 129 (0x8980b000) [pid = 1814] [serial = 724] [outer = 0x886d4c00]
05:34:32 INFO - PROCESS | 1814 | 1450272872187 Marionette INFO loaded listener.js
05:34:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 130 (0x8d6c3c00) [pid = 1814] [serial = 725] [outer = 0x886d4c00]
05:34:33 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
05:34:33 INFO - document served over http requires an https
05:34:33 INFO - sub-resource via script-tag using the http-csp
05:34:33 INFO - delivery method with swap-origin-redirect and when
05:34: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"
05:34:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:34:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:34:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:33 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
05:34:33 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 1788ms
05:34:33 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
05:34:33 INFO - PROCESS | 1814 | ++DOCSHELL 0x890e7000 == 70 [pid = 1814] [id = 259]
05:34:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 131 (0x89e8e400) [pid = 1814] [serial = 726] [outer = (nil)]
05:34:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 132 (0x8f203400) [pid = 1814] [serial = 727] [outer = 0x89e8e400]
05:34:33 INFO - PROCESS | 1814 | 1450272873489 Marionette INFO loaded listener.js
05:34:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 133 (0x8f4d1000) [pid = 1814] [serial = 728] [outer = 0x89e8e400]
05:34:34 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:34:34 INFO - document served over http requires an https
05:34:34 INFO - sub-resource via script-tag using the http-csp
05:34:34 INFO - delivery method with keep-origin-redirect and when
05:34: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"
05:34:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:34:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:34:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
05:34:34 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 1687ms
05:34:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
05:34:35 INFO - PROCESS | 1814 | ++DOCSHELL 0x8832b400 == 71 [pid = 1814] [id = 260]
05:34:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 134 (0x89e9d000) [pid = 1814] [serial = 729] [outer = (nil)]
05:34:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 135 (0x8cdd4800) [pid = 1814] [serial = 730] [outer = 0x89e9d000]
05:34:35 INFO - PROCESS | 1814 | 1450272875443 Marionette INFO loaded listener.js
05:34:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 136 (0x8d28f800) [pid = 1814] [serial = 731] [outer = 0x89e9d000]
05:34:36 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
05:34:36 INFO - document served over http requires an https
05:34:36 INFO - sub-resource via script-tag using the http-csp
05:34:36 INFO - delivery method with no-redirect and when
05:34: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"
05:34:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:34:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:34:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:36 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
05:34:36 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 1687ms
05:34:36 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
05:34:37 INFO - PROCESS | 1814 | ++DOCSHELL 0x8de67800 == 72 [pid = 1814] [id = 261]
05:34:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 137 (0x8e650400) [pid = 1814] [serial = 732] [outer = (nil)]
05:34:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 138 (0x8e7a1c00) [pid = 1814] [serial = 733] [outer = 0x8e650400]
05:34:37 INFO - PROCESS | 1814 | 1450272877123 Marionette INFO loaded listener.js
05:34:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 139 (0x8f4cc800) [pid = 1814] [serial = 734] [outer = 0x8e650400]
05:34:38 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:34:38 INFO - document served over http requires an https
05:34:38 INFO - sub-resource via script-tag using the http-csp
05:34:38 INFO - delivery method with swap-origin-redirect and when
05:34:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:34:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:34:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:34:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
05:34:38 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 1687ms
05:34:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html
05:34:38 INFO - PROCESS | 1814 | ++DOCSHELL 0x8f70c800 == 73 [pid = 1814] [id = 262]
05:34:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 140 (0x91618800) [pid = 1814] [serial = 735] [outer = (nil)]
05:34:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 141 (0x9161f000) [pid = 1814] [serial = 736] [outer = 0x91618800]
05:34:38 INFO - PROCESS | 1814 | 1450272878829 Marionette INFO loaded listener.js
05:34:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 142 (0x9167e800) [pid = 1814] [serial = 737] [outer = 0x91618800]
05:34:39 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
05:34:39 INFO - document served over http requires an https
05:34:39 INFO - sub-resource via xhr-request using the http-csp
05:34:39 INFO - delivery method with keep-origin-redirect and when
05:34: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"
05:34:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:34:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:34:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:39 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
05:34:39 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 1637ms
05:34:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
05:34:40 INFO - PROCESS | 1814 | ++DOCSHELL 0x8cd43400 == 74 [pid = 1814] [id = 263]
05:34:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 143 (0x915c5800) [pid = 1814] [serial = 738] [outer = (nil)]
05:34:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 144 (0x91aab800) [pid = 1814] [serial = 739] [outer = 0x915c5800]
05:34:40 INFO - PROCESS | 1814 | 1450272880457 Marionette INFO loaded listener.js
05:34:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 145 (0x91c9d400) [pid = 1814] [serial = 740] [outer = 0x915c5800]
05:34:41 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
05:34:41 INFO - document served over http requires an https
05:34:41 INFO - sub-resource via xhr-request using the http-csp
05:34:41 INFO - delivery method with no-redirect and when
05:34: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"
05:34:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:34:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:34:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html:23:7
05:34:41 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | took 1583ms
05:34:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html
05:34:41 INFO - PROCESS | 1814 | ++DOCSHELL 0x8e64c400 == 75 [pid = 1814] [id = 264]
05:34:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x91ab7400) [pid = 1814] [serial = 741] [outer = (nil)]
05:34:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x91ce9800) [pid = 1814] [serial = 742] [outer = 0x91ab7400]
05:34:42 INFO - PROCESS | 1814 | 1450272882028 Marionette INFO loaded listener.js
05:34:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x92212000) [pid = 1814] [serial = 743] [outer = 0x91ab7400]
05:34:43 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:34:43 INFO - document served over http requires an https
05:34:43 INFO - sub-resource via xhr-request using the http-csp
05:34:43 INFO - delivery method with swap-origin-redirect and when
05:34:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:34:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:34:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:34:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
05:34:43 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | took 1585ms
05:34:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
05:34:43 INFO - PROCESS | 1814 | ++DOCSHELL 0x91cec000 == 76 [pid = 1814] [id = 265]
05:34:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x91f77400) [pid = 1814] [serial = 744] [outer = (nil)]
05:34:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x9420b000) [pid = 1814] [serial = 745] [outer = 0x91f77400]
05:34:43 INFO - PROCESS | 1814 | 1450272883669 Marionette INFO loaded listener.js
05:34:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x95046800) [pid = 1814] [serial = 746] [outer = 0x91f77400]
05:34:44 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:34:44 INFO - document served over http requires an https
05:34:44 INFO - sub-resource via xhr-request using the http-csp
05:34:44 INFO - delivery method with swap-origin-redirect and when
05:34: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"
05:34:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:34:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:34:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:34:44 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | took 1633ms
05:34:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html
05:34:45 INFO - PROCESS | 1814 | ++DOCSHELL 0x8e64c000 == 77 [pid = 1814] [id = 266]
05:34:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x942b7000) [pid = 1814] [serial = 747] [outer = (nil)]
05:34:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x97823800) [pid = 1814] [serial = 748] [outer = 0x942b7000]
05:34:45 INFO - PROCESS | 1814 | 1450272885295 Marionette INFO loaded listener.js
05:34:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x98865c00) [pid = 1814] [serial = 749] [outer = 0x942b7000]
05:34:46 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
05:34:46 INFO - document served over http requires an https
05:34:46 INFO - sub-resource via xhr-request using the http-csp
05:34:46 INFO - delivery method with keep-origin-redirect and when
05:34: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"
05:34:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:34:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:34:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
05:34:46 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html | took 1589ms
05:34:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
05:34:46 INFO - PROCESS | 1814 | ++DOCSHELL 0x8e753c00 == 78 [pid = 1814] [id = 267]
05:34:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x91f78000) [pid = 1814] [serial = 750] [outer = (nil)]
05:34:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x989e6000) [pid = 1814] [serial = 751] [outer = 0x91f78000]
05:34:46 INFO - PROCESS | 1814 | 1450272886919 Marionette INFO loaded listener.js
05:34:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x989ee800) [pid = 1814] [serial = 752] [outer = 0x91f78000]
05:34:47 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
05:34:47 INFO - document served over http requires an https
05:34:47 INFO - sub-resource via xhr-request using the http-csp
05:34:47 INFO - delivery method with no-redirect and when
05:34: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"
05:34:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:34:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:34:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:47 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
05:34:47 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 1585ms
05:34:47 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
05:34:48 INFO - PROCESS | 1814 | ++DOCSHELL 0x92505000 == 79 [pid = 1814] [id = 268]
05:34:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x989e7800) [pid = 1814] [serial = 753] [outer = (nil)]
05:34:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x98ab8400) [pid = 1814] [serial = 754] [outer = 0x989e7800]
05:34:48 INFO - PROCESS | 1814 | 1450272888475 Marionette INFO loaded listener.js
05:34:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x98abec00) [pid = 1814] [serial = 755] [outer = 0x989e7800]
05:34:49 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:34:49 INFO - document served over http requires an https
05:34:49 INFO - sub-resource via xhr-request using the http-csp
05:34:49 INFO - delivery method with swap-origin-redirect and when
05:34: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"
05:34:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:34:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:34:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
05:34:49 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | took 1638ms
05:34:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
05:34:50 INFO - PROCESS | 1814 | ++DOCSHELL 0x92210800 == 80 [pid = 1814] [id = 269]
05:34:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x950dd000) [pid = 1814] [serial = 756] [outer = (nil)]
05:34:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x9aa69400) [pid = 1814] [serial = 757] [outer = 0x950dd000]
05:34:50 INFO - PROCESS | 1814 | 1450272890164 Marionette INFO loaded listener.js
05:34:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x9ac15400) [pid = 1814] [serial = 758] [outer = 0x950dd000]
05:34:51 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:34:51 INFO - document served over http requires an http
05:34:51 INFO - sub-resource via fetch-request using the meta-csp
05:34:51 INFO - delivery method with keep-origin-redirect and when
05:34: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"
05:34:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:34:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:34:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:34:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
05:34:51 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | took 1681ms
05:34:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
05:34:51 INFO - PROCESS | 1814 | ++DOCSHELL 0x91f7b400 == 81 [pid = 1814] [id = 270]
05:34:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0x9b00d000) [pid = 1814] [serial = 759] [outer = (nil)]
05:34:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x9b092000) [pid = 1814] [serial = 760] [outer = 0x9b00d000]
05:34:51 INFO - PROCESS | 1814 | 1450272891928 Marionette INFO loaded listener.js
05:34:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 166 (0x9b370400) [pid = 1814] [serial = 761] [outer = 0x9b00d000]
05:34:52 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
05:34:52 INFO - document served over http requires an http
05:34:52 INFO - sub-resource via fetch-request using the meta-csp
05:34:52 INFO - delivery method with no-redirect and when
05:34: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"
05:34:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:34:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:34:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:34:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:52 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
05:34:52 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1678ms
05:34:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
05:34:53 INFO - PROCESS | 1814 | ++DOCSHELL 0x9b097400 == 82 [pid = 1814] [id = 271]
05:34:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 167 (0x9b37b000) [pid = 1814] [serial = 762] [outer = (nil)]
05:34:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 168 (0x9b5b2800) [pid = 1814] [serial = 763] [outer = 0x9b37b000]
05:34:53 INFO - PROCESS | 1814 | 1450272893606 Marionette INFO loaded listener.js
05:34:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 169 (0x9b5b8800) [pid = 1814] [serial = 764] [outer = 0x9b37b000]
05:34:54 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
05:34:54 INFO - document served over http requires an http
05:34:54 INFO - sub-resource via fetch-request using the meta-csp
05:34:54 INFO - delivery method with swap-origin-redirect and when
05:34:54 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
05:34:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:34:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:34:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:34:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:54 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
05:34:54 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 1632ms
05:34:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
05:34:55 INFO - PROCESS | 1814 | ++DOCSHELL 0x9af85c00 == 83 [pid = 1814] [id = 272]
05:34:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 170 (0x9b5b3800) [pid = 1814] [serial = 765] [outer = (nil)]
05:34:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 171 (0x9b665400) [pid = 1814] [serial = 766] [outer = 0x9b5b3800]
05:34:55 INFO - PROCESS | 1814 | 1450272895217 Marionette INFO loaded listener.js
05:34:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 172 (0x9b824400) [pid = 1814] [serial = 767] [outer = 0x9b5b3800]
05:34:55 INFO - PROCESS | 1814 | ++DOCSHELL 0x9b82a000 == 84 [pid = 1814] [id = 273]
05:34:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 173 (0x9b82a400) [pid = 1814] [serial = 768] [outer = (nil)]
05:34:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 174 (0x9b82a800) [pid = 1814] [serial = 769] [outer = 0x9b82a400]
05:34:56 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
05:34:56 INFO - document served over http requires an http
05:34:56 INFO - sub-resource via iframe-tag using the meta-csp
05:34:56 INFO - delivery method with keep-origin-redirect and when
05:34: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"
05:34:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:34:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:34:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:56 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
05:34:56 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
05:34:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
05:34:56 INFO - PROCESS | 1814 | ++DOCSHELL 0x886c8c00 == 85 [pid = 1814] [id = 274]
05:34:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 175 (0x9b6cf000) [pid = 1814] [serial = 770] [outer = (nil)]
05:34:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 176 (0x9b82e400) [pid = 1814] [serial = 771] [outer = 0x9b6cf000]
05:34:57 INFO - PROCESS | 1814 | 1450272897003 Marionette INFO loaded listener.js
05:34:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 177 (0x9bc24c00) [pid = 1814] [serial = 772] [outer = 0x9b6cf000]
05:34:57 INFO - PROCESS | 1814 | ++DOCSHELL 0x9bc2ac00 == 86 [pid = 1814] [id = 275]
05:34:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 178 (0x9bc2b000) [pid = 1814] [serial = 773] [outer = (nil)]
05:34:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 179 (0x9bc2e000) [pid = 1814] [serial = 774] [outer = 0x9bc2b000]
05:34:58 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
05:34:58 INFO - document served over http requires an http
05:34:58 INFO - sub-resource via iframe-tag using the meta-csp
05:34:58 INFO - delivery method with no-redirect and when
05:34: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"
05:34:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:34:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:34:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:58 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
05:34:58 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1739ms
05:34:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
05:34:58 INFO - PROCESS | 1814 | ++DOCSHELL 0x8832c000 == 87 [pid = 1814] [id = 276]
05:34:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 180 (0x8d4eb800) [pid = 1814] [serial = 775] [outer = (nil)]
05:34:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 181 (0x9bc2e400) [pid = 1814] [serial = 776] [outer = 0x8d4eb800]
05:34:58 INFO - PROCESS | 1814 | 1450272898748 Marionette INFO loaded listener.js
05:34:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 182 (0x9bee4800) [pid = 1814] [serial = 777] [outer = 0x8d4eb800]
05:34:59 INFO - PROCESS | 1814 | ++DOCSHELL 0x9beeac00 == 88 [pid = 1814] [id = 277]
05:34:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 183 (0x9beeb400) [pid = 1814] [serial = 778] [outer = (nil)]
05:34:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 184 (0x9beeb800) [pid = 1814] [serial = 779] [outer = 0x9beeb400]
05:34:59 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
05:34:59 INFO - document served over http requires an http
05:34:59 INFO - sub-resource via iframe-tag using the meta-csp
05:34:59 INFO - delivery method with swap-origin-redirect and when
05:34:59 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
05:34:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:34:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:34:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:59 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
05:34:59 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 1798ms
05:34:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
05:35:00 INFO - PROCESS | 1814 | ++DOCSHELL 0x8f070400 == 89 [pid = 1814] [id = 278]
05:35:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 185 (0x9bc2fc00) [pid = 1814] [serial = 780] [outer = (nil)]
05:35:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 186 (0x9beefc00) [pid = 1814] [serial = 781] [outer = 0x9bc2fc00]
05:35:00 INFO - PROCESS | 1814 | 1450272900554 Marionette INFO loaded listener.js
05:35:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 187 (0x9ca24000) [pid = 1814] [serial = 782] [outer = 0x9bc2fc00]
05:35:01 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
05:35:01 INFO - document served over http requires an http
05:35:01 INFO - sub-resource via script-tag using the meta-csp
05:35:01 INFO - delivery method with keep-origin-redirect and when
05:35: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"
05:35:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:35:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:35:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:35:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:35:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:35:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:35:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:35:01 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
05:35:01 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 1690ms
05:35:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
05:35:02 INFO - PROCESS | 1814 | ++DOCSHELL 0x9b829c00 == 90 [pid = 1814] [id = 279]
05:35:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 188 (0x9bee2800) [pid = 1814] [serial = 783] [outer = (nil)]
05:35:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 189 (0x9cab9c00) [pid = 1814] [serial = 784] [outer = 0x9bee2800]
05:35:02 INFO - PROCESS | 1814 | 1450272902221 Marionette INFO loaded listener.js
05:35:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 190 (0x9cc2b000) [pid = 1814] [serial = 785] [outer = 0x9bee2800]
05:35:05 INFO - PROCESS | 1814 | --DOCSHELL 0x8d28c400 == 89 [pid = 1814] [id = 235]
05:35:05 INFO - PROCESS | 1814 | --DOCSHELL 0x8f707000 == 88 [pid = 1814] [id = 236]
05:35:05 INFO - PROCESS | 1814 | --DOCSHELL 0x88871000 == 87 [pid = 1814] [id = 237]
05:35:05 INFO - PROCESS | 1814 | --DOCSHELL 0x8f07d000 == 86 [pid = 1814] [id = 238]
05:35:05 INFO - PROCESS | 1814 | --DOCSHELL 0x8f707c00 == 85 [pid = 1814] [id = 239]
05:35:05 INFO - PROCESS | 1814 | --DOCSHELL 0x91f78400 == 84 [pid = 1814] [id = 240]
05:35:05 INFO - PROCESS | 1814 | --DOCSHELL 0x91aa0000 == 83 [pid = 1814] [id = 241]
05:35:05 INFO - PROCESS | 1814 | --DOCSHELL 0x9420b800 == 82 [pid = 1814] [id = 242]
05:35:05 INFO - PROCESS | 1814 | --DOCSHELL 0x88876c00 == 81 [pid = 1814] [id = 243]
05:35:05 INFO - PROCESS | 1814 | --DOCSHELL 0x952e9000 == 80 [pid = 1814] [id = 244]
05:35:05 INFO - PROCESS | 1814 | --DOCSHELL 0x942ba800 == 79 [pid = 1814] [id = 245]
05:35:05 INFO - PROCESS | 1814 | --DOCSHELL 0x97770000 == 78 [pid = 1814] [id = 246]
05:35:05 INFO - PROCESS | 1814 | --DOCSHELL 0x95d6e400 == 77 [pid = 1814] [id = 247]
05:35:05 INFO - PROCESS | 1814 | --DOCSHELL 0x9784f800 == 76 [pid = 1814] [id = 248]
05:35:05 INFO - PROCESS | 1814 | --DOCSHELL 0x942b0000 == 75 [pid = 1814] [id = 250]
05:35:05 INFO - PROCESS | 1814 | --DOCSHELL 0x88872800 == 74 [pid = 1814] [id = 251]
05:35:05 INFO - PROCESS | 1814 | --DOCSHELL 0x8cdd1800 == 73 [pid = 1814] [id = 252]
05:35:05 INFO - PROCESS | 1814 | --DOCSHELL 0x886c9400 == 72 [pid = 1814] [id = 253]
05:35:05 INFO - PROCESS | 1814 | --DOCSHELL 0x8de64c00 == 71 [pid = 1814] [id = 254]
05:35:05 INFO - PROCESS | 1814 | --DOCSHELL 0x897d9000 == 70 [pid = 1814] [id = 255]
05:35:05 INFO - PROCESS | 1814 | --DOCSHELL 0x89814000 == 69 [pid = 1814] [id = 256]
05:35:05 INFO - PROCESS | 1814 | --DOCSHELL 0x8d131800 == 68 [pid = 1814] [id = 257]
05:35:05 INFO - PROCESS | 1814 | --DOCSHELL 0x886d4400 == 67 [pid = 1814] [id = 258]
05:35:07 INFO - PROCESS | 1814 | --DOCSHELL 0x91682000 == 66 [pid = 1814] [id = 194]
05:35:07 INFO - PROCESS | 1814 | --DOCSHELL 0x8832b400 == 65 [pid = 1814] [id = 260]
05:35:07 INFO - PROCESS | 1814 | --DOCSHELL 0x92210000 == 64 [pid = 1814] [id = 196]
05:35:07 INFO - PROCESS | 1814 | --DOCSHELL 0x8de67800 == 63 [pid = 1814] [id = 261]
05:35:07 INFO - PROCESS | 1814 | --DOCSHELL 0x8832a400 == 62 [pid = 1814] [id = 198]
05:35:07 INFO - PROCESS | 1814 | --DOCSHELL 0x8f70c800 == 61 [pid = 1814] [id = 262]
05:35:07 INFO - PROCESS | 1814 | --DOCSHELL 0x91f76000 == 60 [pid = 1814] [id = 199]
05:35:07 INFO - PROCESS | 1814 | --DOCSHELL 0x8cd43400 == 59 [pid = 1814] [id = 263]
05:35:07 INFO - PROCESS | 1814 | --DOCSHELL 0x8e64c400 == 58 [pid = 1814] [id = 264]
05:35:07 INFO - PROCESS | 1814 | --DOCSHELL 0x890ec000 == 57 [pid = 1814] [id = 231]
05:35:07 INFO - PROCESS | 1814 | --DOCSHELL 0x91cec000 == 56 [pid = 1814] [id = 265]
05:35:07 INFO - PROCESS | 1814 | --DOCSHELL 0x8e64c000 == 55 [pid = 1814] [id = 266]
05:35:07 INFO - PROCESS | 1814 | --DOCSHELL 0x8e753c00 == 54 [pid = 1814] [id = 267]
05:35:07 INFO - PROCESS | 1814 | --DOCSHELL 0x8e753000 == 53 [pid = 1814] [id = 185]
05:35:07 INFO - PROCESS | 1814 | --DOCSHELL 0x92505000 == 52 [pid = 1814] [id = 268]
05:35:07 INFO - PROCESS | 1814 | --DOCSHELL 0x88167400 == 51 [pid = 1814] [id = 224]
05:35:07 INFO - PROCESS | 1814 | --DOCSHELL 0x92210800 == 50 [pid = 1814] [id = 269]
05:35:07 INFO - PROCESS | 1814 | --DOCSHELL 0x89f02400 == 49 [pid = 1814] [id = 189]
05:35:07 INFO - PROCESS | 1814 | --DOCSHELL 0x88171800 == 48 [pid = 1814] [id = 226]
05:35:07 INFO - PROCESS | 1814 | --DOCSHELL 0x91f7b400 == 47 [pid = 1814] [id = 270]
05:35:07 INFO - PROCESS | 1814 | --DOCSHELL 0x9b097400 == 46 [pid = 1814] [id = 271]
05:35:07 INFO - PROCESS | 1814 | --DOCSHELL 0x8d133000 == 45 [pid = 1814] [id = 200]
05:35:07 INFO - PROCESS | 1814 | --DOCSHELL 0x9af85c00 == 44 [pid = 1814] [id = 272]
05:35:07 INFO - PROCESS | 1814 | --DOCSHELL 0x9b82a000 == 43 [pid = 1814] [id = 273]
05:35:07 INFO - PROCESS | 1814 | --DOCSHELL 0x886c8c00 == 42 [pid = 1814] [id = 274]
05:35:07 INFO - PROCESS | 1814 | --DOCSHELL 0x9bc2ac00 == 41 [pid = 1814] [id = 275]
05:35:07 INFO - PROCESS | 1814 | --DOCSHELL 0x8832c000 == 40 [pid = 1814] [id = 276]
05:35:07 INFO - PROCESS | 1814 | --DOCSHELL 0x9beeac00 == 39 [pid = 1814] [id = 277]
05:35:07 INFO - PROCESS | 1814 | --DOCSHELL 0x8f070400 == 38 [pid = 1814] [id = 278]
05:35:07 INFO - PROCESS | 1814 | --DOCSHELL 0x89810c00 == 37 [pid = 1814] [id = 175]
05:35:07 INFO - PROCESS | 1814 | --DOCSHELL 0x88876400 == 36 [pid = 1814] [id = 229]
05:35:07 INFO - PROCESS | 1814 | --DOCSHELL 0x88167000 == 35 [pid = 1814] [id = 228]
05:35:07 INFO - PROCESS | 1814 | --DOCSHELL 0x890e7000 == 34 [pid = 1814] [id = 259]
05:35:07 INFO - PROCESS | 1814 | --DOCSHELL 0x9167c400 == 33 [pid = 1814] [id = 192]
05:35:07 INFO - PROCESS | 1814 | --DOCSHELL 0x8816ac00 == 32 [pid = 1814] [id = 230]
05:35:07 INFO - PROCESS | 1814 | --DOCSHELL 0x915b7000 == 31 [pid = 1814] [id = 190]
05:35:07 INFO - PROCESS | 1814 | --DOCSHELL 0x897e3400 == 30 [pid = 1814] [id = 232]
05:35:07 INFO - PROCESS | 1814 | --DOCSHELL 0x8d28d800 == 29 [pid = 1814] [id = 233]
05:35:07 INFO - PROCESS | 1814 | --DOCSHELL 0x8d28fc00 == 28 [pid = 1814] [id = 234]
05:35:07 INFO - PROCESS | 1814 | --DOCSHELL 0x91f7a400 == 27 [pid = 1814] [id = 249]
05:35:08 INFO - PROCESS | 1814 | --DOMWINDOW == 189 (0x8d132000) [pid = 1814] [serial = 632] [outer = (nil)] [url = about:blank]
05:35:08 INFO - PROCESS | 1814 | --DOMWINDOW == 188 (0x89f0e800) [pid = 1814] [serial = 637] [outer = (nil)] [url = about:blank]
05:35:08 INFO - PROCESS | 1814 | --DOMWINDOW == 187 (0x8d773400) [pid = 1814] [serial = 645] [outer = (nil)] [url = about:blank]
05:35:08 INFO - PROCESS | 1814 | --DOMWINDOW == 186 (0x89f34400) [pid = 1814] [serial = 648] [outer = (nil)] [url = about:blank]
05:35:08 INFO - PROCESS | 1814 | --DOMWINDOW == 185 (0x8d4eb000) [pid = 1814] [serial = 642] [outer = (nil)] [url = about:blank]
05:35:08 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
05:35:08 INFO - document served over http requires an http
05:35:08 INFO - sub-resource via script-tag using the meta-csp
05:35:08 INFO - delivery method with no-redirect and when
05:35: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"
05:35:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:35:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:35:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:35:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:35:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:35:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:35:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:35:08 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
05:35:08 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 7136ms
05:35:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
05:35:09 INFO - PROCESS | 1814 | ++DOCSHELL 0x8832f800 == 28 [pid = 1814] [id = 280]
05:35:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 186 (0x886d2000) [pid = 1814] [serial = 786] [outer = (nil)]
05:35:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 187 (0x8886f400) [pid = 1814] [serial = 787] [outer = 0x886d2000]
05:35:09 INFO - PROCESS | 1814 | 1450272909096 Marionette INFO loaded listener.js
05:35:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 188 (0x890e5000) [pid = 1814] [serial = 788] [outer = 0x886d2000]
05:35:10 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
05:35:10 INFO - document served over http requires an http
05:35:10 INFO - sub-resource via script-tag using the meta-csp
05:35:10 INFO - delivery method with swap-origin-redirect and when
05:35:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
05:35:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:35:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:35:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:35:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:35:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:35:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:35:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:35:10 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
05:35:10 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 1295ms
05:35:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
05:35:10 INFO - PROCESS | 1814 | ++DOCSHELL 0x88877000 == 29 [pid = 1814] [id = 281]
05:35:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 189 (0x890e8400) [pid = 1814] [serial = 789] [outer = (nil)]
05:35:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 190 (0x89810400) [pid = 1814] [serial = 790] [outer = 0x890e8400]
05:35:10 INFO - PROCESS | 1814 | 1450272910495 Marionette INFO loaded listener.js
05:35:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 191 (0x89f02000) [pid = 1814] [serial = 791] [outer = 0x890e8400]
05:35:11 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
05:35:11 INFO - document served over http requires an http
05:35:11 INFO - sub-resource via xhr-request using the meta-csp
05:35:11 INFO - delivery method with keep-origin-redirect and when
05:35: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"
05:35:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:35:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:35:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:35:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:35:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:35:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:35:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:35:11 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
05:35:11 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 1500ms
05:35:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
05:35:11 INFO - PROCESS | 1814 | ++DOCSHELL 0x897e0400 == 30 [pid = 1814] [id = 282]
05:35:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 192 (0x890e3800) [pid = 1814] [serial = 792] [outer = (nil)]
05:35:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 193 (0x89f3dc00) [pid = 1814] [serial = 793] [outer = 0x890e3800]
05:35:11 INFO - PROCESS | 1814 | 1450272911992 Marionette INFO loaded listener.js
05:35:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 194 (0x8cd4a400) [pid = 1814] [serial = 794] [outer = 0x890e3800]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 193 (0x88330000) [pid = 1814] [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]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 192 (0x88171400) [pid = 1814] [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]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 191 (0x8cdd0400) [pid = 1814] [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]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 190 (0x91ca2400) [pid = 1814] [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]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 189 (0x8cdda400) [pid = 1814] [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]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 188 (0x8816cc00) [pid = 1814] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 187 (0x8de64400) [pid = 1814] [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]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 186 (0x92214000) [pid = 1814] [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]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 185 (0x890e2400) [pid = 1814] [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]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 184 (0x8887d000) [pid = 1814] [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]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 183 (0x8887cc00) [pid = 1814] [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]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 182 (0x8d6d0000) [pid = 1814] [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]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 181 (0x91ae7000) [pid = 1814] [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]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 180 (0x9167a800) [pid = 1814] [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]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 179 (0x8d13b800) [pid = 1814] [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]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 178 (0x8f9aa800) [pid = 1814] [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]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 177 (0x886ce000) [pid = 1814] [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]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 176 (0x952ea000) [pid = 1814] [serial = 687] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272855141]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 175 (0x8cdda000) [pid = 1814] [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]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 174 (0x886d4c00) [pid = 1814] [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]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 173 (0x92509c00) [pid = 1814] [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]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 172 (0x91f7ec00) [pid = 1814] [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]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 171 (0x91ae5c00) [pid = 1814] [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]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 170 (0x97828000) [pid = 1814] [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]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 169 (0x95049400) [pid = 1814] [serial = 702] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 168 (0x91aa4800) [pid = 1814] [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]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 167 (0x89e8e400) [pid = 1814] [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]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 166 (0x8cdd3800) [pid = 1814] [serial = 707] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272864227]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 165 (0x89808c00) [pid = 1814] [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]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x8f708000) [pid = 1814] [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]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x88873000) [pid = 1814] [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]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x8de69c00) [pid = 1814] [serial = 712] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x8d292000) [pid = 1814] [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]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x9504b800) [pid = 1814] [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]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x8d4f5000) [pid = 1814] [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]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x97773000) [pid = 1814] [serial = 692] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x8f99e800) [pid = 1814] [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]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x98641400) [pid = 1814] [serial = 697] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x89e94000) [pid = 1814] [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]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x922c9000) [pid = 1814] [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]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x8e754c00) [pid = 1814] [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]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x8f07a000) [pid = 1814] [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]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x8dc39800) [pid = 1814] [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]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x9420bc00) [pid = 1814] [serial = 682] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x9776ec00) [pid = 1814] [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]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x8f203400) [pid = 1814] [serial = 727] [outer = (nil)] [url = about:blank]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x91aa3000) [pid = 1814] [serial = 668] [outer = (nil)] [url = about:blank]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x897e5800) [pid = 1814] [serial = 713] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x8980c000) [pid = 1814] [serial = 710] [outer = (nil)] [url = about:blank]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 144 (0x8f202c00) [pid = 1814] [serial = 662] [outer = (nil)] [url = about:blank]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 143 (0x97773400) [pid = 1814] [serial = 693] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 142 (0x91aeac00) [pid = 1814] [serial = 671] [outer = (nil)] [url = about:blank]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 141 (0x8e749400) [pid = 1814] [serial = 721] [outer = (nil)] [url = about:blank]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 140 (0x8e7adc00) [pid = 1814] [serial = 659] [outer = (nil)] [url = about:blank]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 139 (0x8e655400) [pid = 1814] [serial = 703] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 138 (0x95d6d400) [pid = 1814] [serial = 690] [outer = (nil)] [url = about:blank]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 137 (0x97822800) [pid = 1814] [serial = 695] [outer = (nil)] [url = about:blank]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 136 (0x8d4f6400) [pid = 1814] [serial = 656] [outer = (nil)] [url = about:blank]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 135 (0x92505c00) [pid = 1814] [serial = 680] [outer = (nil)] [url = about:blank]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 134 (0x91f75000) [pid = 1814] [serial = 674] [outer = (nil)] [url = about:blank]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 133 (0x9864f400) [pid = 1814] [serial = 700] [outer = (nil)] [url = about:blank]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 132 (0x8f70d800) [pid = 1814] [serial = 665] [outer = (nil)] [url = about:blank]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 131 (0x95050800) [pid = 1814] [serial = 688] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272855141]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 130 (0x95046000) [pid = 1814] [serial = 685] [outer = (nil)] [url = about:blank]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 129 (0x89f05400) [pid = 1814] [serial = 653] [outer = (nil)] [url = about:blank]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 128 (0x890ed400) [pid = 1814] [serial = 705] [outer = (nil)] [url = about:blank]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 127 (0x98643000) [pid = 1814] [serial = 698] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 126 (0x89e90c00) [pid = 1814] [serial = 715] [outer = (nil)] [url = about:blank]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 125 (0x922c7800) [pid = 1814] [serial = 677] [outer = (nil)] [url = about:blank]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 124 (0x8980b000) [pid = 1814] [serial = 724] [outer = (nil)] [url = about:blank]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 123 (0x942b4800) [pid = 1814] [serial = 683] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 122 (0x8d6cb000) [pid = 1814] [serial = 718] [outer = (nil)] [url = about:blank]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 121 (0x8d4ea800) [pid = 1814] [serial = 708] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272864227]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 120 (0x95d71000) [pid = 1814] [serial = 566] [outer = (nil)] [url = about:blank]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 119 (0x8eea5000) [pid = 1814] [serial = 599] [outer = (nil)] [url = about:blank]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 118 (0x8f70d400) [pid = 1814] [serial = 605] [outer = (nil)] [url = about:blank]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 117 (0x91f82c00) [pid = 1814] [serial = 620] [outer = (nil)] [url = about:blank]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 116 (0x8d290c00) [pid = 1814] [serial = 584] [outer = (nil)] [url = about:blank]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 115 (0x8e658c00) [pid = 1814] [serial = 651] [outer = (nil)] [url = about:blank]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 114 (0x897d9c00) [pid = 1814] [serial = 626] [outer = (nil)] [url = about:blank]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 113 (0x89f3f400) [pid = 1814] [serial = 594] [outer = (nil)] [url = about:blank]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 112 (0x922cac00) [pid = 1814] [serial = 623] [outer = (nil)] [url = about:blank]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 111 (0x8d135800) [pid = 1814] [serial = 578] [outer = (nil)] [url = about:blank]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 110 (0x89e9dc00) [pid = 1814] [serial = 581] [outer = (nil)] [url = about:blank]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 109 (0x8f20cc00) [pid = 1814] [serial = 602] [outer = (nil)] [url = about:blank]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 108 (0x8dc35800) [pid = 1814] [serial = 589] [outer = (nil)] [url = about:blank]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 107 (0x91ce2800) [pid = 1814] [serial = 617] [outer = (nil)] [url = about:blank]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 106 (0x8de5fc00) [pid = 1814] [serial = 657] [outer = (nil)] [url = about:blank]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 105 (0x8c08dc00) [pid = 1814] [serial = 654] [outer = (nil)] [url = about:blank]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 104 (0x91aba000) [pid = 1814] [serial = 614] [outer = (nil)] [url = about:blank]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 103 (0x915c2400) [pid = 1814] [serial = 608] [outer = (nil)] [url = about:blank]
05:35:15 INFO - PROCESS | 1814 | --DOMWINDOW == 102 (0x9167bc00) [pid = 1814] [serial = 611] [outer = (nil)] [url = about:blank]
05:35:15 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
05:35:15 INFO - document served over http requires an http
05:35:15 INFO - sub-resource via xhr-request using the meta-csp
05:35:15 INFO - delivery method with no-redirect and when
05:35: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"
05:35:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:35:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:35:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:35:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:35:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:35:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:35:15 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
05:35:15 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 4287ms
05:35:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
05:35:16 INFO - PROCESS | 1814 | ++DOCSHELL 0x897e1c00 == 31 [pid = 1814] [id = 283]
05:35:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 103 (0x89808c00) [pid = 1814] [serial = 795] [outer = (nil)]
05:35:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 104 (0x89f05400) [pid = 1814] [serial = 796] [outer = 0x89808c00]
05:35:16 INFO - PROCESS | 1814 | 1450272916329 Marionette INFO loaded listener.js
05:35:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 105 (0x8cddac00) [pid = 1814] [serial = 797] [outer = 0x89808c00]
05:35:17 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
05:35:17 INFO - document served over http requires an http
05:35:17 INFO - sub-resource via xhr-request using the meta-csp
05:35:17 INFO - delivery method with swap-origin-redirect and when
05:35: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-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
05:35:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:35:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:35:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:35:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:35:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:35:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:35:17 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
05:35:17 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 1234ms
05:35:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
05:35:17 INFO - PROCESS | 1814 | ++DOCSHELL 0x8cef1400 == 32 [pid = 1814] [id = 284]
05:35:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 106 (0x8d131800) [pid = 1814] [serial = 798] [outer = (nil)]
05:35:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 107 (0x8d135800) [pid = 1814] [serial = 799] [outer = 0x8d131800]
05:35:17 INFO - PROCESS | 1814 | 1450272917460 Marionette INFO loaded listener.js
05:35:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 108 (0x8d28bc00) [pid = 1814] [serial = 800] [outer = 0x8d131800]
05:35:18 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
05:35:18 INFO - document served over http requires an https
05:35:18 INFO - sub-resource via fetch-request using the meta-csp
05:35:18 INFO - delivery method with keep-origin-redirect and when
05:35: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"
05:35:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:35:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:35:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:35:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:35:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:35:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:35:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:35:18 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
05:35:18 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 1733ms
05:35:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
05:35:19 INFO - PROCESS | 1814 | ++DOCSHELL 0x8886f800 == 33 [pid = 1814] [id = 285]
05:35:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 109 (0x890ec000) [pid = 1814] [serial = 801] [outer = (nil)]
05:35:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 110 (0x89f3a400) [pid = 1814] [serial = 802] [outer = 0x890ec000]
05:35:19 INFO - PROCESS | 1814 | 1450272919594 Marionette INFO loaded listener.js
05:35:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 111 (0x8cdde400) [pid = 1814] [serial = 803] [outer = 0x890ec000]
05:35:20 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
05:35:20 INFO - document served over http requires an https
05:35:20 INFO - sub-resource via fetch-request using the meta-csp
05:35:20 INFO - delivery method with no-redirect and when
05:35: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"
05:35:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:35:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:35:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:35:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:35:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:35:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:35:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:35:20 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
05:35:20 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1795ms
05:35:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
05:35:21 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d4f1c00 == 34 [pid = 1814] [id = 286]
05:35:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 112 (0x8d4f2000) [pid = 1814] [serial = 804] [outer = (nil)]
05:35:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 113 (0x8d6c2400) [pid = 1814] [serial = 805] [outer = 0x8d4f2000]
05:35:21 INFO - PROCESS | 1814 | 1450272921371 Marionette INFO loaded listener.js
05:35:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 114 (0x8d6ce400) [pid = 1814] [serial = 806] [outer = 0x8d4f2000]
05:35:22 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:35:22 INFO - document served over http requires an https
05:35:22 INFO - sub-resource via fetch-request using the meta-csp
05:35:22 INFO - delivery method with swap-origin-redirect and when
05:35: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"
05:35:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:35:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:35:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:35:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:35:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:35:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:35:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:35:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:35:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
05:35:22 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | took 1683ms
05:35:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
05:35:22 INFO - PROCESS | 1814 | ++DOCSHELL 0x88170000 == 35 [pid = 1814] [id = 287]
05:35:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 115 (0x8d6c3400) [pid = 1814] [serial = 807] [outer = (nil)]
05:35:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 116 (0x8dc33c00) [pid = 1814] [serial = 808] [outer = 0x8d6c3400]
05:35:23 INFO - PROCESS | 1814 | 1450272923074 Marionette INFO loaded listener.js
05:35:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 117 (0x8de5e000) [pid = 1814] [serial = 809] [outer = 0x8d6c3400]
05:35:23 INFO - PROCESS | 1814 | ++DOCSHELL 0x8de67000 == 36 [pid = 1814] [id = 288]
05:35:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 118 (0x8de67c00) [pid = 1814] [serial = 810] [outer = (nil)]
05:35:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 119 (0x8de65400) [pid = 1814] [serial = 811] [outer = 0x8de67c00]
05:35:24 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:35:24 INFO - document served over http requires an https
05:35:24 INFO - sub-resource via iframe-tag using the meta-csp
05:35:24 INFO - delivery method with keep-origin-redirect and when
05:35: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"
05:35:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:35:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:35:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:35:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:35:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:35:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:35:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
05:35:24 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | took 1842ms
05:35:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
05:35:24 INFO - PROCESS | 1814 | ++DOCSHELL 0x88326800 == 37 [pid = 1814] [id = 289]
05:35:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 120 (0x8832b400) [pid = 1814] [serial = 812] [outer = (nil)]
05:35:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 121 (0x8e651000) [pid = 1814] [serial = 813] [outer = 0x8832b400]
05:35:24 INFO - PROCESS | 1814 | 1450272924910 Marionette INFO loaded listener.js
05:35:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 122 (0x8e74cc00) [pid = 1814] [serial = 814] [outer = 0x8832b400]
05:35:25 INFO - PROCESS | 1814 | ++DOCSHELL 0x8e7a3800 == 38 [pid = 1814] [id = 290]
05:35:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 123 (0x8e7a3c00) [pid = 1814] [serial = 815] [outer = (nil)]
05:35:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 124 (0x8e64dc00) [pid = 1814] [serial = 816] [outer = 0x8e7a3c00]
05:35:26 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:35:26 INFO - document served over http requires an https
05:35:26 INFO - sub-resource via iframe-tag using the meta-csp
05:35:26 INFO - delivery method with no-redirect and when
05:35: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"
05:35:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:35:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:35:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:35:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:35:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:35:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:35:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:35:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html:23:7
05:35:26 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1683ms
05:35:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
05:35:26 INFO - PROCESS | 1814 | ++DOCSHELL 0x8816b800 == 39 [pid = 1814] [id = 291]
05:35:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 125 (0x8816ec00) [pid = 1814] [serial = 817] [outer = (nil)]
05:35:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 126 (0x8e7a9800) [pid = 1814] [serial = 818] [outer = 0x8816ec00]
05:35:26 INFO - PROCESS | 1814 | 1450272926645 Marionette INFO loaded listener.js
05:35:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 127 (0x8d13f800) [pid = 1814] [serial = 819] [outer = 0x8816ec00]
05:35:27 INFO - PROCESS | 1814 | ++DOCSHELL 0x8f07bc00 == 40 [pid = 1814] [id = 292]
05:35:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 128 (0x8f07c000) [pid = 1814] [serial = 820] [outer = (nil)]
05:35:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 129 (0x8eeae400) [pid = 1814] [serial = 821] [outer = 0x8f07c000]
05:35:27 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:35:27 INFO - document served over http requires an https
05:35:27 INFO - sub-resource via iframe-tag using the meta-csp
05:35:27 INFO - delivery method with swap-origin-redirect and when
05:35: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"
05:35:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:35:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:35:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:35:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:35:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:35:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:35:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:35:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
05:35:27 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | took 1800ms
05:35:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
05:35:28 INFO - PROCESS | 1814 | ++DOCSHELL 0x8cef0c00 == 41 [pid = 1814] [id = 293]
05:35:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 130 (0x8d6c8800) [pid = 1814] [serial = 822] [outer = (nil)]
05:35:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 131 (0x8f203400) [pid = 1814] [serial = 823] [outer = 0x8d6c8800]
05:35:28 INFO - PROCESS | 1814 | 1450272928438 Marionette INFO loaded listener.js
05:35:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 132 (0x8f4d1400) [pid = 1814] [serial = 824] [outer = 0x8d6c8800]
05:35:29 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:35:29 INFO - document served over http requires an https
05:35:29 INFO - sub-resource via script-tag using the meta-csp
05:35:29 INFO - delivery method with keep-origin-redirect and when
05:35: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"
05:35:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:35:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:35:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:35:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:35:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:35:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:35:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:35:29 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
05:35:29 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | took 1738ms
05:35:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
05:35:30 INFO - PROCESS | 1814 | ++DOCSHELL 0x897dbc00 == 42 [pid = 1814] [id = 294]
05:35:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 133 (0x897e4800) [pid = 1814] [serial = 825] [outer = (nil)]
05:35:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 134 (0x8f707400) [pid = 1814] [serial = 826] [outer = 0x897e4800]
05:35:30 INFO - PROCESS | 1814 | 1450272930141 Marionette INFO loaded listener.js
05:35:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 135 (0x8f99fc00) [pid = 1814] [serial = 827] [outer = 0x897e4800]
05:35:31 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:35:31 INFO - document served over http requires an https
05:35:31 INFO - sub-resource via script-tag using the meta-csp
05:35:31 INFO - delivery method with no-redirect and when
05:35: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"
05:35:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:35:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:35:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:35:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:35:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:35:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:35:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:35:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html:23:7
05:35:31 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1540ms
05:35:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
05:35:31 INFO - PROCESS | 1814 | ++DOCSHELL 0x8de62000 == 43 [pid = 1814] [id = 295]
05:35:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 136 (0x8f708000) [pid = 1814] [serial = 828] [outer = (nil)]
05:35:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 137 (0x915bd400) [pid = 1814] [serial = 829] [outer = 0x8f708000]
05:35:31 INFO - PROCESS | 1814 | 1450272931759 Marionette INFO loaded listener.js
05:35:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 138 (0x915c2400) [pid = 1814] [serial = 830] [outer = 0x8f708000]
05:35:32 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:35:32 INFO - document served over http requires an https
05:35:32 INFO - sub-resource via script-tag using the meta-csp
05:35:32 INFO - delivery method with swap-origin-redirect and when
05:35: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"
05:35:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:35:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:35:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:35:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:35:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:35:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:35:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:35:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
05:35:32 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html | took 1683ms
05:35:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
05:35:33 INFO - PROCESS | 1814 | ++DOCSHELL 0x89812c00 == 44 [pid = 1814] [id = 296]
05:35:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 139 (0x8e654800) [pid = 1814] [serial = 831] [outer = (nil)]
05:35:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 140 (0x91677800) [pid = 1814] [serial = 832] [outer = 0x8e654800]
05:35:33 INFO - PROCESS | 1814 | 1450272933448 Marionette INFO loaded listener.js
05:35:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 141 (0x91aa2000) [pid = 1814] [serial = 833] [outer = 0x8e654800]
05:35:34 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:35:34 INFO - document served over http requires an https
05:35:34 INFO - sub-resource via xhr-request using the meta-csp
05:35:34 INFO - delivery method with keep-origin-redirect and when
05:35: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"
05:35:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:35:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:35:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:35:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:35:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:35:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:35:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:35:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
05:35:34 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | took 1582ms
05:35:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
05:35:34 INFO - PROCESS | 1814 | ++DOCSHELL 0x88871c00 == 45 [pid = 1814] [id = 297]
05:35:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 142 (0x91aa8800) [pid = 1814] [serial = 834] [outer = (nil)]
05:35:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 143 (0x91ab6400) [pid = 1814] [serial = 835] [outer = 0x91aa8800]
05:35:35 INFO - PROCESS | 1814 | 1450272935022 Marionette INFO loaded listener.js
05:35:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 144 (0x91ae2800) [pid = 1814] [serial = 836] [outer = 0x91aa8800]
05:35:36 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
05:35:36 INFO - document served over http requires an https
05:35:36 INFO - sub-resource via xhr-request using the meta-csp
05:35:36 INFO - delivery method with no-redirect and when
05:35: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"
05:35:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:35:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:35:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:35:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:35:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:35:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:35:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:35:36 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
05:35:36 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1631ms
05:35:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
05:35:36 INFO - PROCESS | 1814 | ++DOCSHELL 0x91aba000 == 46 [pid = 1814] [id = 298]
05:35:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 145 (0x91abd800) [pid = 1814] [serial = 837] [outer = (nil)]
05:35:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x91ce3000) [pid = 1814] [serial = 838] [outer = 0x91abd800]
05:35:36 INFO - PROCESS | 1814 | 1450272936734 Marionette INFO loaded listener.js
05:35:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x91f79800) [pid = 1814] [serial = 839] [outer = 0x91abd800]
05:35:37 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:35:37 INFO - document served over http requires an https
05:35:37 INFO - sub-resource via xhr-request using the meta-csp
05:35:37 INFO - delivery method with swap-origin-redirect and when
05:35: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"
05:35:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:35:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:35:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:35:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:35:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:35:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:35:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:35:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
05:35:37 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html | took 1643ms
05:35:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html
05:35:38 INFO - PROCESS | 1814 | ++DOCSHELL 0x8f20a800 == 47 [pid = 1814] [id = 299]
05:35:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x91ce5000) [pid = 1814] [serial = 840] [outer = (nil)]
05:35:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x92217000) [pid = 1814] [serial = 841] [outer = 0x91ce5000]
05:35:38 INFO - PROCESS | 1814 | 1450272938362 Marionette INFO loaded listener.js
05:35:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x922c3800) [pid = 1814] [serial = 842] [outer = 0x91ce5000]
05:35:39 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
05:35:39 INFO - document served over http requires an http
05:35:39 INFO - sub-resource via fetch-request using the meta-csp
05:35:39 INFO - delivery method with keep-origin-redirect and when
05:35:39 INFO - the target request is same-origin.
05:35:39 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 1687ms
05:35:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
05:35:39 INFO - PROCESS | 1814 | ++DOCSHELL 0x8f99f400 == 48 [pid = 1814] [id = 300]
05:35:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x9221a000) [pid = 1814] [serial = 843] [outer = (nil)]
05:35:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x922e6400) [pid = 1814] [serial = 844] [outer = 0x9221a000]
05:35:40 INFO - PROCESS | 1814 | 1450272940055 Marionette INFO loaded listener.js
05:35:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x92502000) [pid = 1814] [serial = 845] [outer = 0x9221a000]
05:35:41 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
05:35:41 INFO - document served over http requires an http
05:35:41 INFO - sub-resource via fetch-request using the meta-csp
05:35:41 INFO - delivery method with no-redirect and when
05:35:41 INFO - the target request is same-origin.
05:35:41 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 1637ms
05:35:41 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
05:35:41 INFO - PROCESS | 1814 | ++DOCSHELL 0x922e9800 == 49 [pid = 1814] [id = 301]
05:35:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x922e9c00) [pid = 1814] [serial = 846] [outer = (nil)]
05:35:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x94203800) [pid = 1814] [serial = 847] [outer = 0x922e9c00]
05:35:41 INFO - PROCESS | 1814 | 1450272941724 Marionette INFO loaded listener.js
05:35:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x942b8c00) [pid = 1814] [serial = 848] [outer = 0x922e9c00]
05:35:42 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
05:35:42 INFO - document served over http requires an http
05:35:42 INFO - sub-resource via fetch-request using the meta-csp
05:35:42 INFO - delivery method with swap-origin-redirect and when
05:35: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"
05:35:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:35:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:35:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:35:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:35:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:35:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:35:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:35:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:35:42 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
05:35:42 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 1591ms
05:35:42 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
05:35:43 INFO - PROCESS | 1814 | ++DOCSHELL 0x8816b000 == 50 [pid = 1814] [id = 302]
05:35:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x8d77e000) [pid = 1814] [serial = 849] [outer = (nil)]
05:35:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x9504d800) [pid = 1814] [serial = 850] [outer = 0x8d77e000]
05:35:43 INFO - PROCESS | 1814 | 1450272943337 Marionette INFO loaded listener.js
05:35:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x952e4000) [pid = 1814] [serial = 851] [outer = 0x8d77e000]
05:35:44 INFO - PROCESS | 1814 | ++DOCSHELL 0x95d65000 == 51 [pid = 1814] [id = 303]
05:35:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x95d65400) [pid = 1814] [serial = 852] [outer = (nil)]
05:35:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x9504f800) [pid = 1814] [serial = 853] [outer = 0x95d65400]
05:35:44 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
05:35:44 INFO - document served over http requires an http
05:35:44 INFO - sub-resource via iframe-tag using the meta-csp
05:35:44 INFO - delivery method with keep-origin-redirect and when
05:35:44 INFO - the target request is same-origin.
05:35:44 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 1698ms
05:35:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
05:35:44 INFO - PROCESS | 1814 | ++DOCSHELL 0x88331800 == 52 [pid = 1814] [id = 304]
05:35:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x89f3f400) [pid = 1814] [serial = 854] [outer = (nil)]
05:35:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x952edc00) [pid = 1814] [serial = 855] [outer = 0x89f3f400]
05:35:45 INFO - PROCESS | 1814 | 1450272945071 Marionette INFO loaded listener.js
05:35:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0x95dad400) [pid = 1814] [serial = 856] [outer = 0x89f3f400]
05:35:45 INFO - PROCESS | 1814 | ++DOCSHELL 0x97770000 == 53 [pid = 1814] [id = 305]
05:35:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x97773000) [pid = 1814] [serial = 857] [outer = (nil)]
05:35:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 166 (0x977b3400) [pid = 1814] [serial = 858] [outer = 0x97773000]
05:35:46 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
05:35:46 INFO - document served over http requires an http
05:35:46 INFO - sub-resource via iframe-tag using the meta-csp
05:35:46 INFO - delivery method with no-redirect and when
05:35:46 INFO - the target request is same-origin.
05:35:46 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 1741ms
05:35:46 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
05:35:46 INFO - PROCESS | 1814 | ++DOCSHELL 0x95d70c00 == 54 [pid = 1814] [id = 306]
05:35:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 167 (0x95d73400) [pid = 1814] [serial = 859] [outer = (nil)]
05:35:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 168 (0x977b0800) [pid = 1814] [serial = 860] [outer = 0x95d73400]
05:35:46 INFO - PROCESS | 1814 | 1450272946844 Marionette INFO loaded listener.js
05:35:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 169 (0x97846800) [pid = 1814] [serial = 861] [outer = 0x95d73400]
05:35:47 INFO - PROCESS | 1814 | ++DOCSHELL 0x9864c400 == 55 [pid = 1814] [id = 307]
05:35:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 170 (0x9864d000) [pid = 1814] [serial = 862] [outer = (nil)]
05:35:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 171 (0x98650400) [pid = 1814] [serial = 863] [outer = 0x9864d000]
05:35:51 INFO - PROCESS | 1814 | --DOCSHELL 0x8de63400 == 54 [pid = 1814] [id = 211]
05:35:51 INFO - PROCESS | 1814 | --DOCSHELL 0x886c7000 == 53 [pid = 1814] [id = 214]
05:35:51 INFO - PROCESS | 1814 | --DOCSHELL 0x8816b400 == 52 [pid = 1814] [id = 222]
05:35:51 INFO - PROCESS | 1814 | --DOCSHELL 0x8816a000 == 51 [pid = 1814] [id = 216]
05:35:51 INFO - PROCESS | 1814 | --DOCSHELL 0x8de67000 == 50 [pid = 1814] [id = 288]
05:35:51 INFO - PROCESS | 1814 | --DOCSHELL 0x8816f400 == 49 [pid = 1814] [id = 218]
05:35:51 INFO - PROCESS | 1814 | --DOCSHELL 0x92212800 == 48 [pid = 1814] [id = 221]
05:35:51 INFO - PROCESS | 1814 | --DOCSHELL 0x8e7a3800 == 47 [pid = 1814] [id = 290]
05:35:51 INFO - PROCESS | 1814 | --DOCSHELL 0x8f07bc00 == 46 [pid = 1814] [id = 292]
05:35:51 INFO - PROCESS | 1814 | --DOCSHELL 0x89e8e800 == 45 [pid = 1814] [id = 203]
05:35:51 INFO - PROCESS | 1814 | --DOCSHELL 0x8887c400 == 44 [pid = 1814] [id = 206]
05:35:51 INFO - PROCESS | 1814 | --DOCSHELL 0x8f9a4000 == 43 [pid = 1814] [id = 217]
05:35:51 INFO - PROCESS | 1814 | --DOCSHELL 0x9167d000 == 42 [pid = 1814] [id = 219]
05:35:51 INFO - PROCESS | 1814 | --DOCSHELL 0x8d4f6800 == 41 [pid = 1814] [id = 209]
05:35:51 INFO - PROCESS | 1814 | --DOCSHELL 0x8cd4e800 == 40 [pid = 1814] [id = 215]
05:35:51 INFO - PROCESS | 1814 | --DOCSHELL 0x95d65000 == 39 [pid = 1814] [id = 303]
05:35:51 INFO - PROCESS | 1814 | --DOCSHELL 0x97770000 == 38 [pid = 1814] [id = 305]
05:35:51 INFO - PROCESS | 1814 | --DOCSHELL 0x886cf000 == 37 [pid = 1814] [id = 202]
05:35:51 INFO - PROCESS | 1814 | --DOCSHELL 0x8cd44c00 == 36 [pid = 1814] [id = 204]
05:35:51 INFO - PROCESS | 1814 | --DOCSHELL 0x8832e400 == 35 [pid = 1814] [id = 207]
05:35:51 INFO - PROCESS | 1814 | --DOCSHELL 0x88870000 == 34 [pid = 1814] [id = 205]
05:35:51 INFO - PROCESS | 1814 | --DOCSHELL 0x88166000 == 33 [pid = 1814] [id = 213]
05:35:51 INFO - PROCESS | 1814 | --DOCSHELL 0x8dc3b400 == 32 [pid = 1814] [id = 220]
05:35:51 INFO - PROCESS | 1814 | --DOCSHELL 0x9b829c00 == 31 [pid = 1814] [id = 279]
05:35:51 INFO - PROCESS | 1814 | --DOMWINDOW == 170 (0x8f4d1000) [pid = 1814] [serial = 728] [outer = (nil)] [url = about:blank]
05:35:51 INFO - PROCESS | 1814 | --DOMWINDOW == 169 (0x9220f400) [pid = 1814] [serial = 675] [outer = (nil)] [url = about:blank]
05:35:51 INFO - PROCESS | 1814 | --DOMWINDOW == 168 (0x9250c800) [pid = 1814] [serial = 681] [outer = (nil)] [url = about:blank]
05:35:51 INFO - PROCESS | 1814 | --DOMWINDOW == 167 (0x8de5bc00) [pid = 1814] [serial = 719] [outer = (nil)] [url = about:blank]
05:35:51 INFO - PROCESS | 1814 | --DOMWINDOW == 166 (0x91ca5000) [pid = 1814] [serial = 672] [outer = (nil)] [url = about:blank]
05:35:51 INFO - PROCESS | 1814 | --DOMWINDOW == 165 (0x922e5400) [pid = 1814] [serial = 678] [outer = (nil)] [url = about:blank]
05:35:51 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x89807c00) [pid = 1814] [serial = 706] [outer = (nil)] [url = about:blank]
05:35:51 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x97846000) [pid = 1814] [serial = 696] [outer = (nil)] [url = about:blank]
05:35:51 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x8f4d0400) [pid = 1814] [serial = 663] [outer = (nil)] [url = about:blank]
05:35:51 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x91add000) [pid = 1814] [serial = 669] [outer = (nil)] [url = about:blank]
05:35:51 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x95daf000) [pid = 1814] [serial = 691] [outer = (nil)] [url = about:blank]
05:35:51 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x8d6c3c00) [pid = 1814] [serial = 725] [outer = (nil)] [url = about:blank]
05:35:51 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x8cd45c00) [pid = 1814] [serial = 716] [outer = (nil)] [url = about:blank]
05:35:51 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x950e4000) [pid = 1814] [serial = 686] [outer = (nil)] [url = about:blank]
05:35:51 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x8f9a7400) [pid = 1814] [serial = 666] [outer = (nil)] [url = about:blank]
05:35:51 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x9886a000) [pid = 1814] [serial = 701] [outer = (nil)] [url = about:blank]
05:35:51 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x8e79f400) [pid = 1814] [serial = 722] [outer = (nil)] [url = about:blank]
05:35:51 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x8d4ee000) [pid = 1814] [serial = 711] [outer = (nil)] [url = about:blank]
05:35:51 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x8f072c00) [pid = 1814] [serial = 660] [outer = (nil)] [url = about:blank]
05:35:52 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
05:35:52 INFO - document served over http requires an http
05:35:52 INFO - sub-resource via iframe-tag using the meta-csp
05:35:52 INFO - delivery method with swap-origin-redirect and when
05:35: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"
05:35:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:35:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:35:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:35:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:35:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:35:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:35:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:35:52 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
05:35:52 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 5820ms
05:35:52 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
05:35:52 INFO - PROCESS | 1814 | --DOCSHELL 0x9864c400 == 30 [pid = 1814] [id = 307]
05:35:52 INFO - PROCESS | 1814 | ++DOCSHELL 0x886d3800 == 31 [pid = 1814] [id = 308]
05:35:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x886d3c00) [pid = 1814] [serial = 864] [outer = (nil)]
05:35:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x88873400) [pid = 1814] [serial = 865] [outer = 0x886d3c00]
05:35:52 INFO - PROCESS | 1814 | 1450272952468 Marionette INFO loaded listener.js
05:35:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x890e2400) [pid = 1814] [serial = 866] [outer = 0x886d3c00]
05:35:53 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
05:35:53 INFO - document served over http requires an http
05:35:53 INFO - sub-resource via script-tag using the meta-csp
05:35:53 INFO - delivery method with keep-origin-redirect and when
05:35:53 INFO - the target request is same-origin.
05:35:53 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 1340ms
05:35:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
05:35:53 INFO - PROCESS | 1814 | ++DOCSHELL 0x8816a800 == 32 [pid = 1814] [id = 309]
05:35:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x8980a400) [pid = 1814] [serial = 867] [outer = (nil)]
05:35:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x8980cc00) [pid = 1814] [serial = 868] [outer = 0x8980a400]
05:35:53 INFO - PROCESS | 1814 | 1450272953861 Marionette INFO loaded listener.js
05:35:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x89e92800) [pid = 1814] [serial = 869] [outer = 0x8980a400]
05:35:54 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
05:35:54 INFO - document served over http requires an http
05:35:54 INFO - sub-resource via script-tag using the meta-csp
05:35:54 INFO - delivery method with no-redirect and when
05:35:54 INFO - the target request is same-origin.
05:35:54 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 1535ms
05:35:54 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
05:35:55 INFO - PROCESS | 1814 | ++DOCSHELL 0x897e1800 == 33 [pid = 1814] [id = 310]
05:35:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x89f0cc00) [pid = 1814] [serial = 870] [outer = (nil)]
05:35:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x89f32400) [pid = 1814] [serial = 871] [outer = 0x89f0cc00]
05:35:55 INFO - PROCESS | 1814 | 1450272955377 Marionette INFO loaded listener.js
05:35:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x89f3e400) [pid = 1814] [serial = 872] [outer = 0x89f0cc00]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x9b37b000) [pid = 1814] [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]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x942b7000) [pid = 1814] [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]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x989e7800) [pid = 1814] [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]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x91f77400) [pid = 1814] [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]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x915c5800) [pid = 1814] [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]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x9b00d000) [pid = 1814] [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]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x9b5b3800) [pid = 1814] [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]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x91ab7400) [pid = 1814] [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]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x9b6cf000) [pid = 1814] [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]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x8d4eb800) [pid = 1814] [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]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x91618800) [pid = 1814] [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]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x91f78000) [pid = 1814] [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]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x950dd000) [pid = 1814] [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]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x89808c00) [pid = 1814] [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]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x9bc2fc00) [pid = 1814] [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]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x890e8400) [pid = 1814] [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]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 144 (0x9bc2b000) [pid = 1814] [serial = 773] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272897767]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 143 (0x9b82a400) [pid = 1814] [serial = 768] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 142 (0x9beeb400) [pid = 1814] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 141 (0x886d2000) [pid = 1814] [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]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 140 (0x890e3800) [pid = 1814] [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]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 139 (0x8d131800) [pid = 1814] [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]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 138 (0x8e650400) [pid = 1814] [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]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 137 (0x9bee2800) [pid = 1814] [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]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 136 (0x89e9d000) [pid = 1814] [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]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 135 (0x9b5b2800) [pid = 1814] [serial = 763] [outer = (nil)] [url = about:blank]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 134 (0x97823800) [pid = 1814] [serial = 748] [outer = (nil)] [url = about:blank]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 133 (0x9beeb800) [pid = 1814] [serial = 779] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 132 (0x8cdd4800) [pid = 1814] [serial = 730] [outer = (nil)] [url = about:blank]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 131 (0x89f05400) [pid = 1814] [serial = 796] [outer = (nil)] [url = about:blank]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 130 (0x9b092000) [pid = 1814] [serial = 760] [outer = (nil)] [url = about:blank]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 129 (0x9cab9c00) [pid = 1814] [serial = 784] [outer = (nil)] [url = about:blank]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 128 (0x9b665400) [pid = 1814] [serial = 766] [outer = (nil)] [url = about:blank]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 127 (0x91ce9800) [pid = 1814] [serial = 742] [outer = (nil)] [url = about:blank]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 126 (0x9b82e400) [pid = 1814] [serial = 771] [outer = (nil)] [url = about:blank]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 125 (0x8e7a1c00) [pid = 1814] [serial = 733] [outer = (nil)] [url = about:blank]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 124 (0x91aab800) [pid = 1814] [serial = 739] [outer = (nil)] [url = about:blank]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 123 (0x9161f000) [pid = 1814] [serial = 736] [outer = (nil)] [url = about:blank]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 122 (0x89f3dc00) [pid = 1814] [serial = 793] [outer = (nil)] [url = about:blank]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 121 (0x989e6000) [pid = 1814] [serial = 751] [outer = (nil)] [url = about:blank]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 120 (0x8886f400) [pid = 1814] [serial = 787] [outer = (nil)] [url = about:blank]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 119 (0x9beefc00) [pid = 1814] [serial = 781] [outer = (nil)] [url = about:blank]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 118 (0x89810400) [pid = 1814] [serial = 790] [outer = (nil)] [url = about:blank]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 117 (0x9b82a800) [pid = 1814] [serial = 769] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 116 (0x9bc2e400) [pid = 1814] [serial = 776] [outer = (nil)] [url = about:blank]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 115 (0x9bc2e000) [pid = 1814] [serial = 774] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272897767]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 114 (0x9aa69400) [pid = 1814] [serial = 757] [outer = (nil)] [url = about:blank]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 113 (0x9420b000) [pid = 1814] [serial = 745] [outer = (nil)] [url = about:blank]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 112 (0x98ab8400) [pid = 1814] [serial = 754] [outer = (nil)] [url = about:blank]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 111 (0x8d135800) [pid = 1814] [serial = 799] [outer = (nil)] [url = about:blank]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 110 (0x98abec00) [pid = 1814] [serial = 755] [outer = (nil)] [url = about:blank]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 109 (0x95046800) [pid = 1814] [serial = 746] [outer = (nil)] [url = about:blank]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 108 (0x91c9d400) [pid = 1814] [serial = 740] [outer = (nil)] [url = about:blank]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 107 (0x8cd4a400) [pid = 1814] [serial = 794] [outer = (nil)] [url = about:blank]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 106 (0x89f02000) [pid = 1814] [serial = 791] [outer = (nil)] [url = about:blank]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 105 (0x98865c00) [pid = 1814] [serial = 749] [outer = (nil)] [url = about:blank]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 104 (0x92212000) [pid = 1814] [serial = 743] [outer = (nil)] [url = about:blank]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 103 (0x9167e800) [pid = 1814] [serial = 737] [outer = (nil)] [url = about:blank]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 102 (0x989ee800) [pid = 1814] [serial = 752] [outer = (nil)] [url = about:blank]
05:35:57 INFO - PROCESS | 1814 | --DOMWINDOW == 101 (0x8cddac00) [pid = 1814] [serial = 797] [outer = (nil)] [url = about:blank]
05:35:57 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
05:35:57 INFO - document served over http requires an http
05:35:57 INFO - sub-resource via script-tag using the meta-csp
05:35:57 INFO - delivery method with swap-origin-redirect and when
05:35: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"
05:35:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:35:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:35:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:35:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:35:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:35:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:35:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:35:57 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
05:35:57 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 2953ms
05:35:57 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
05:35:58 INFO - PROCESS | 1814 | ++DOCSHELL 0x89808c00 == 34 [pid = 1814] [id = 311]
05:35:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 102 (0x89e91400) [pid = 1814] [serial = 873] [outer = (nil)]
05:35:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 103 (0x8cd41800) [pid = 1814] [serial = 874] [outer = 0x89e91400]
05:35:58 INFO - PROCESS | 1814 | 1450272958233 Marionette INFO loaded listener.js
05:35:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 104 (0x8cdd1400) [pid = 1814] [serial = 875] [outer = 0x89e91400]
05:35:59 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
05:35:59 INFO - document served over http requires an http
05:35:59 INFO - sub-resource via xhr-request using the meta-csp
05:35:59 INFO - delivery method with keep-origin-redirect and when
05:35:59 INFO - the target request is same-origin.
05:35:59 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 1284ms
05:35:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
05:35:59 INFO - PROCESS | 1814 | ++DOCSHELL 0x8cd43400 == 35 [pid = 1814] [id = 312]
05:35:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 105 (0x8cd4a000) [pid = 1814] [serial = 876] [outer = (nil)]
05:35:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 106 (0x8ceefc00) [pid = 1814] [serial = 877] [outer = 0x8cd4a000]
05:35:59 INFO - PROCESS | 1814 | 1450272959481 Marionette INFO loaded listener.js
05:35:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 107 (0x8d132000) [pid = 1814] [serial = 878] [outer = 0x8cd4a000]
05:36:00 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
05:36:00 INFO - document served over http requires an http
05:36:00 INFO - sub-resource via xhr-request using the meta-csp
05:36:00 INFO - delivery method with no-redirect and when
05:36:00 INFO - the target request is same-origin.
05:36:00 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 1531ms
05:36:00 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
05:36:01 INFO - PROCESS | 1814 | ++DOCSHELL 0x897e6000 == 36 [pid = 1814] [id = 313]
05:36:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 108 (0x8980a000) [pid = 1814] [serial = 879] [outer = (nil)]
05:36:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 109 (0x89e9d400) [pid = 1814] [serial = 880] [outer = 0x8980a000]
05:36:01 INFO - PROCESS | 1814 | 1450272961407 Marionette INFO loaded listener.js
05:36:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 110 (0x8cd41400) [pid = 1814] [serial = 881] [outer = 0x8980a000]
05:36:02 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
05:36:02 INFO - document served over http requires an http
05:36:02 INFO - sub-resource via xhr-request using the meta-csp
05:36:02 INFO - delivery method with swap-origin-redirect and when
05:36: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"
05:36:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:36:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:36:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:36:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:02 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
05:36:02 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 1733ms
05:36:02 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
05:36:03 INFO - PROCESS | 1814 | ++DOCSHELL 0x88324c00 == 37 [pid = 1814] [id = 314]
05:36:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 111 (0x8d13a800) [pid = 1814] [serial = 882] [outer = (nil)]
05:36:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 112 (0x8d28e000) [pid = 1814] [serial = 883] [outer = 0x8d13a800]
05:36:03 INFO - PROCESS | 1814 | 1450272963103 Marionette INFO loaded listener.js
05:36:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 113 (0x8d298000) [pid = 1814] [serial = 884] [outer = 0x8d13a800]
05:36:04 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
05:36:04 INFO - document served over http requires an https
05:36:04 INFO - sub-resource via fetch-request using the meta-csp
05:36:04 INFO - delivery method with keep-origin-redirect and when
05:36: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"
05:36:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:36:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:36:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:36:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:36:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:04 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
05:36:04 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 1731ms
05:36:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
05:36:04 INFO - PROCESS | 1814 | ++DOCSHELL 0x886d0000 == 38 [pid = 1814] [id = 315]
05:36:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 114 (0x8d4ea000) [pid = 1814] [serial = 885] [outer = (nil)]
05:36:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 115 (0x8d4f8c00) [pid = 1814] [serial = 886] [outer = 0x8d4ea000]
05:36:04 INFO - PROCESS | 1814 | 1450272964868 Marionette INFO loaded listener.js
05:36:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 116 (0x8d772400) [pid = 1814] [serial = 887] [outer = 0x8d4ea000]
05:36:05 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
05:36:05 INFO - document served over http requires an https
05:36:05 INFO - sub-resource via fetch-request using the meta-csp
05:36:05 INFO - delivery method with no-redirect and when
05:36: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"
05:36:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:36:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:36:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:36:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:36:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:05 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
05:36:05 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 1588ms
05:36:05 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
05:36:06 INFO - PROCESS | 1814 | ++DOCSHELL 0x88168000 == 39 [pid = 1814] [id = 316]
05:36:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 117 (0x89e99c00) [pid = 1814] [serial = 888] [outer = (nil)]
05:36:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 118 (0x8d77d000) [pid = 1814] [serial = 889] [outer = 0x89e99c00]
05:36:06 INFO - PROCESS | 1814 | 1450272966376 Marionette INFO loaded listener.js
05:36:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 119 (0x8dc38c00) [pid = 1814] [serial = 890] [outer = 0x89e99c00]
05:36:07 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
05:36:07 INFO - document served over http requires an https
05:36:07 INFO - sub-resource via fetch-request using the meta-csp
05:36:07 INFO - delivery method with swap-origin-redirect and when
05:36: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"
05:36:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:36:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:36:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:36:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:36:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:07 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
05:36:07 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 1635ms
05:36:07 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
05:36:07 INFO - PROCESS | 1814 | ++DOCSHELL 0x8816b400 == 40 [pid = 1814] [id = 317]
05:36:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 120 (0x8816d400) [pid = 1814] [serial = 891] [outer = (nil)]
05:36:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 121 (0x8de5bc00) [pid = 1814] [serial = 892] [outer = 0x8816d400]
05:36:08 INFO - PROCESS | 1814 | 1450272968082 Marionette INFO loaded listener.js
05:36:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 122 (0x8de64c00) [pid = 1814] [serial = 893] [outer = 0x8816d400]
05:36:09 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
05:36:09 INFO - document served over http requires an https
05:36:09 INFO - sub-resource via fetch-request using the meta-csp
05:36:09 INFO - delivery method with swap-origin-redirect and when
05:36: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"
05:36:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:36:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:36:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:36:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:36:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:09 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
05:36:09 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 1734ms
05:36:09 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
05:36:09 INFO - PROCESS | 1814 | ++DOCSHELL 0x8e64f000 == 41 [pid = 1814] [id = 318]
05:36:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 123 (0x8e651c00) [pid = 1814] [serial = 894] [outer = (nil)]
05:36:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 124 (0x8e754400) [pid = 1814] [serial = 895] [outer = 0x8e651c00]
05:36:09 INFO - PROCESS | 1814 | 1450272969917 Marionette INFO loaded listener.js
05:36:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 125 (0x8e7a1c00) [pid = 1814] [serial = 896] [outer = 0x8e651c00]
05:36:10 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
05:36:10 INFO - document served over http requires an https
05:36:10 INFO - sub-resource via fetch-request using the meta-csp
05:36:10 INFO - delivery method with keep-origin-redirect and when
05:36: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"
05:36:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:36:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:36:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:36:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:36:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:10 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
05:36:10 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 1638ms
05:36:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
05:36:11 INFO - PROCESS | 1814 | ++DOCSHELL 0x8816f400 == 42 [pid = 1814] [id = 319]
05:36:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 126 (0x89810400) [pid = 1814] [serial = 897] [outer = (nil)]
05:36:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 127 (0x8e7ac400) [pid = 1814] [serial = 898] [outer = 0x89810400]
05:36:11 INFO - PROCESS | 1814 | 1450272971582 Marionette INFO loaded listener.js
05:36:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 128 (0x8eeb1800) [pid = 1814] [serial = 899] [outer = 0x89810400]
05:36:12 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
05:36:12 INFO - document served over http requires an https
05:36:12 INFO - sub-resource via fetch-request using the meta-csp
05:36:12 INFO - delivery method with no-redirect and when
05:36: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"
05:36:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:36:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:36:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:36:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:36:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:12 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
05:36:12 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 1638ms
05:36:12 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
05:36:13 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d291c00 == 43 [pid = 1814] [id = 320]
05:36:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 129 (0x8d77f400) [pid = 1814] [serial = 900] [outer = (nil)]
05:36:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 130 (0x8f079000) [pid = 1814] [serial = 901] [outer = 0x8d77f400]
05:36:13 INFO - PROCESS | 1814 | 1450272973190 Marionette INFO loaded listener.js
05:36:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 131 (0x8f202000) [pid = 1814] [serial = 902] [outer = 0x8d77f400]
05:36:14 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
05:36:14 INFO - document served over http requires an https
05:36:14 INFO - sub-resource via fetch-request using the meta-csp
05:36:14 INFO - delivery method with swap-origin-redirect and when
05:36: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"
05:36:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:36:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:36:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:36:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:36:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:14 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
05:36:14 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 1644ms
05:36:14 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
05:36:14 INFO - PROCESS | 1814 | ++DOCSHELL 0x88165c00 == 44 [pid = 1814] [id = 321]
05:36:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 132 (0x8f076400) [pid = 1814] [serial = 903] [outer = (nil)]
05:36:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 133 (0x8f209400) [pid = 1814] [serial = 904] [outer = 0x8f076400]
05:36:14 INFO - PROCESS | 1814 | 1450272974890 Marionette INFO loaded listener.js
05:36:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 134 (0x8f4d1c00) [pid = 1814] [serial = 905] [outer = 0x8f076400]
05:36:15 INFO - PROCESS | 1814 | ++DOCSHELL 0x8f4d7c00 == 45 [pid = 1814] [id = 322]
05:36:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 135 (0x8f4d8000) [pid = 1814] [serial = 906] [outer = (nil)]
05:36:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 136 (0x8f702c00) [pid = 1814] [serial = 907] [outer = 0x8f4d8000]
05:36:16 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
05:36:16 INFO - document served over http requires an https
05:36:16 INFO - sub-resource via iframe-tag using the meta-csp
05:36:16 INFO - delivery method with keep-origin-redirect and when
05:36: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"
05:36:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:36:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:36:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:36:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:16 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
05:36:16 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 1786ms
05:36:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
05:36:16 INFO - PROCESS | 1814 | ++DOCSHELL 0x897e7400 == 46 [pid = 1814] [id = 323]
05:36:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 137 (0x8f708400) [pid = 1814] [serial = 908] [outer = (nil)]
05:36:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 138 (0x8f70e400) [pid = 1814] [serial = 909] [outer = 0x8f708400]
05:36:16 INFO - PROCESS | 1814 | 1450272976660 Marionette INFO loaded listener.js
05:36:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 139 (0x8f9a7000) [pid = 1814] [serial = 910] [outer = 0x8f708400]
05:36:17 INFO - PROCESS | 1814 | --DOCSHELL 0x95dac000 == 45 [pid = 1814] [id = 9]
05:36:17 INFO - PROCESS | 1814 | ++DOCSHELL 0x91619c00 == 46 [pid = 1814] [id = 324]
05:36:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 140 (0x9161e000) [pid = 1814] [serial = 911] [outer = (nil)]
05:36:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 141 (0x8886fc00) [pid = 1814] [serial = 912] [outer = 0x9161e000]
05:36:17 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
05:36:17 INFO - document served over http requires an https
05:36:17 INFO - sub-resource via iframe-tag using the meta-csp
05:36:17 INFO - delivery method with no-redirect and when
05:36: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"
05:36:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:36:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:36:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:36:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:17 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
05:36:17 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 1796ms
05:36:17 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
05:36:18 INFO - PROCESS | 1814 | ++DOCSHELL 0x915c1400 == 47 [pid = 1814] [id = 325]
05:36:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 142 (0x915c5800) [pid = 1814] [serial = 913] [outer = (nil)]
05:36:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 143 (0x91676000) [pid = 1814] [serial = 914] [outer = 0x915c5800]
05:36:18 INFO - PROCESS | 1814 | 1450272978501 Marionette INFO loaded listener.js
05:36:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 144 (0x91a9dc00) [pid = 1814] [serial = 915] [outer = 0x915c5800]
05:36:19 INFO - PROCESS | 1814 | ++DOCSHELL 0x91aa7400 == 48 [pid = 1814] [id = 326]
05:36:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 145 (0x91aa7800) [pid = 1814] [serial = 916] [outer = (nil)]
05:36:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x91aa7c00) [pid = 1814] [serial = 917] [outer = 0x91aa7800]
05:36:19 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
05:36:19 INFO - document served over http requires an https
05:36:19 INFO - sub-resource via iframe-tag using the meta-csp
05:36:19 INFO - delivery method with swap-origin-redirect and when
05:36: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"
05:36:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:36:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:36:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:36:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:19 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
05:36:19 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 1788ms
05:36:19 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
05:36:20 INFO - PROCESS | 1814 | ++DOCSHELL 0x8f07e800 == 49 [pid = 1814] [id = 327]
05:36:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x8f4cdc00) [pid = 1814] [serial = 918] [outer = (nil)]
05:36:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x91ab7800) [pid = 1814] [serial = 919] [outer = 0x8f4cdc00]
05:36:20 INFO - PROCESS | 1814 | 1450272980274 Marionette INFO loaded listener.js
05:36:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x91abe000) [pid = 1814] [serial = 920] [outer = 0x8f4cdc00]
05:36:21 INFO - PROCESS | 1814 | ++DOCSHELL 0x91ae8400 == 50 [pid = 1814] [id = 328]
05:36:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x91ae8800) [pid = 1814] [serial = 921] [outer = (nil)]
05:36:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x91ae9400) [pid = 1814] [serial = 922] [outer = 0x91ae8800]
05:36:21 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
05:36:21 INFO - document served over http requires an https
05:36:21 INFO - sub-resource via iframe-tag using the meta-csp
05:36:21 INFO - delivery method with swap-origin-redirect and when
05:36: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"
05:36:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:36:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:36:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:36:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:21 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
05:36:21 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 1730ms
05:36:21 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
05:36:21 INFO - PROCESS | 1814 | ++DOCSHELL 0x89f0c000 == 51 [pid = 1814] [id = 329]
05:36:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x8f9a3c00) [pid = 1814] [serial = 923] [outer = (nil)]
05:36:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x91ca1400) [pid = 1814] [serial = 924] [outer = 0x8f9a3c00]
05:36:22 INFO - PROCESS | 1814 | 1450272982012 Marionette INFO loaded listener.js
05:36:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x91ca4400) [pid = 1814] [serial = 925] [outer = 0x8f9a3c00]
05:36:22 INFO - PROCESS | 1814 | ++DOCSHELL 0x91ce5c00 == 52 [pid = 1814] [id = 330]
05:36:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x91ce6400) [pid = 1814] [serial = 926] [outer = (nil)]
05:36:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x91ce9000) [pid = 1814] [serial = 927] [outer = 0x91ce6400]
05:36:23 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
05:36:23 INFO - document served over http requires an https
05:36:23 INFO - sub-resource via iframe-tag using the meta-csp
05:36:23 INFO - delivery method with keep-origin-redirect and when
05:36: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"
05:36:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:36:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:36:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:36:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:23 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
05:36:23 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 1784ms
05:36:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
05:36:24 INFO - PROCESS | 1814 | ++DOCSHELL 0x91f77000 == 53 [pid = 1814] [id = 331]
05:36:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x91f77400) [pid = 1814] [serial = 928] [outer = (nil)]
05:36:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x91f7e000) [pid = 1814] [serial = 929] [outer = 0x91f77400]
05:36:25 INFO - PROCESS | 1814 | 1450272985027 Marionette INFO loaded listener.js
05:36:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x9220d800) [pid = 1814] [serial = 930] [outer = 0x91f77400]
05:36:25 INFO - PROCESS | 1814 | ++DOCSHELL 0x92214800 == 54 [pid = 1814] [id = 332]
05:36:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x92216400) [pid = 1814] [serial = 931] [outer = (nil)]
05:36:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x9221a400) [pid = 1814] [serial = 932] [outer = 0x92216400]
05:36:26 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
05:36:26 INFO - document served over http requires an https
05:36:26 INFO - sub-resource via iframe-tag using the meta-csp
05:36:26 INFO - delivery method with no-redirect and when
05:36: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"
05:36:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:36:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:36:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:36:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:26 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
05:36:26 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 2894ms
05:36:26 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
05:36:26 INFO - PROCESS | 1814 | ++DOCSHELL 0x8dc3c800 == 55 [pid = 1814] [id = 333]
05:36:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x8dc3e000) [pid = 1814] [serial = 933] [outer = (nil)]
05:36:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x8e752000) [pid = 1814] [serial = 934] [outer = 0x8dc3e000]
05:36:26 INFO - PROCESS | 1814 | 1450272986781 Marionette INFO loaded listener.js
05:36:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0x8f070400) [pid = 1814] [serial = 935] [outer = 0x8dc3e000]
05:36:27 INFO - PROCESS | 1814 | ++DOCSHELL 0x91a9fc00 == 56 [pid = 1814] [id = 334]
05:36:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x91aa0000) [pid = 1814] [serial = 936] [outer = (nil)]
05:36:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 166 (0x8c090400) [pid = 1814] [serial = 937] [outer = 0x91aa0000]
05:36:28 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
05:36:28 INFO - document served over http requires an https
05:36:28 INFO - sub-resource via iframe-tag using the meta-csp
05:36:28 INFO - delivery method with swap-origin-redirect and when
05:36: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"
05:36:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:36:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:36:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:36:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:28 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
05:36:28 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 1842ms
05:36:28 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
05:36:28 INFO - PROCESS | 1814 | ++DOCSHELL 0x88328c00 == 57 [pid = 1814] [id = 335]
05:36:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 167 (0x890e4000) [pid = 1814] [serial = 938] [outer = (nil)]
05:36:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 168 (0x8f9a7c00) [pid = 1814] [serial = 939] [outer = 0x890e4000]
05:36:28 INFO - PROCESS | 1814 | 1450272988596 Marionette INFO loaded listener.js
05:36:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 169 (0x91aa6400) [pid = 1814] [serial = 940] [outer = 0x890e4000]
05:36:30 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
05:36:30 INFO - document served over http requires an https
05:36:30 INFO - sub-resource via script-tag using the meta-csp
05:36:30 INFO - delivery method with keep-origin-redirect and when
05:36: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"
05:36:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:36:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:30 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:36:30 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:36:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:30 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
05:36:30 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 2197ms
05:36:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
05:36:30 INFO - PROCESS | 1814 | --DOMWINDOW == 168 (0x9cc2b000) [pid = 1814] [serial = 785] [outer = (nil)] [url = about:blank]
05:36:30 INFO - PROCESS | 1814 | --DOMWINDOW == 167 (0x890e5000) [pid = 1814] [serial = 788] [outer = (nil)] [url = about:blank]
05:36:30 INFO - PROCESS | 1814 | --DOMWINDOW == 166 (0x9ca24000) [pid = 1814] [serial = 782] [outer = (nil)] [url = about:blank]
05:36:30 INFO - PROCESS | 1814 | --DOMWINDOW == 165 (0x9b5b8800) [pid = 1814] [serial = 764] [outer = (nil)] [url = about:blank]
05:36:30 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x8d28f800) [pid = 1814] [serial = 731] [outer = (nil)] [url = about:blank]
05:36:30 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x9b370400) [pid = 1814] [serial = 761] [outer = (nil)] [url = about:blank]
05:36:30 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x8f4cc800) [pid = 1814] [serial = 734] [outer = (nil)] [url = about:blank]
05:36:30 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x9bee4800) [pid = 1814] [serial = 777] [outer = (nil)] [url = about:blank]
05:36:30 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x9bc24c00) [pid = 1814] [serial = 772] [outer = (nil)] [url = about:blank]
05:36:30 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x9b824400) [pid = 1814] [serial = 767] [outer = (nil)] [url = about:blank]
05:36:30 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x9ac15400) [pid = 1814] [serial = 758] [outer = (nil)] [url = about:blank]
05:36:30 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x8d28bc00) [pid = 1814] [serial = 800] [outer = (nil)] [url = about:blank]
05:36:30 INFO - PROCESS | 1814 | ++DOCSHELL 0x8816dc00 == 58 [pid = 1814] [id = 336]
05:36:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x88170800) [pid = 1814] [serial = 941] [outer = (nil)]
05:36:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x8832a000) [pid = 1814] [serial = 942] [outer = 0x88170800]
05:36:31 INFO - PROCESS | 1814 | 1450272991056 Marionette INFO loaded listener.js
05:36:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x886c8800) [pid = 1814] [serial = 943] [outer = 0x88170800]
05:36:31 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
05:36:31 INFO - document served over http requires an https
05:36:31 INFO - sub-resource via script-tag using the meta-csp
05:36:31 INFO - delivery method with no-redirect and when
05:36: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"
05:36:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:36:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:36:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:36:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:31 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
05:36:31 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 1747ms
05:36:32 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
05:36:32 INFO - PROCESS | 1814 | ++DOCSHELL 0x8832d000 == 59 [pid = 1814] [id = 337]
05:36:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x886cb400) [pid = 1814] [serial = 944] [outer = (nil)]
05:36:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x89e96400) [pid = 1814] [serial = 945] [outer = 0x886cb400]
05:36:32 INFO - PROCESS | 1814 | 1450272992435 Marionette INFO loaded listener.js
05:36:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x89f0f400) [pid = 1814] [serial = 946] [outer = 0x886cb400]
05:36:33 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
05:36:33 INFO - document served over http requires an https
05:36:33 INFO - sub-resource via script-tag using the meta-csp
05:36:33 INFO - delivery method with swap-origin-redirect and when
05:36: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"
05:36:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:36:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:36:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:36:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:33 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
05:36:33 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 1490ms
05:36:33 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
05:36:33 INFO - PROCESS | 1814 | ++DOCSHELL 0x89e99400 == 60 [pid = 1814] [id = 338]
05:36:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0x8cdd3000) [pid = 1814] [serial = 947] [outer = (nil)]
05:36:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x8ceec000) [pid = 1814] [serial = 948] [outer = 0x8cdd3000]
05:36:33 INFO - PROCESS | 1814 | 1450272993888 Marionette INFO loaded listener.js
05:36:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 166 (0x8d13e000) [pid = 1814] [serial = 949] [outer = 0x8cdd3000]
05:36:35 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
05:36:35 INFO - document served over http requires an https
05:36:35 INFO - sub-resource via script-tag using the meta-csp
05:36:35 INFO - delivery method with swap-origin-redirect and when
05:36: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"
05:36:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:36:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:36:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:36:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:35 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
05:36:35 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 1483ms
05:36:35 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
05:36:35 INFO - PROCESS | 1814 | ++DOCSHELL 0x8ceed000 == 61 [pid = 1814] [id = 339]
05:36:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 167 (0x8d4ee400) [pid = 1814] [serial = 950] [outer = (nil)]
05:36:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 168 (0x8d4f6400) [pid = 1814] [serial = 951] [outer = 0x8d4ee400]
05:36:35 INFO - PROCESS | 1814 | 1450272995364 Marionette INFO loaded listener.js
05:36:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 169 (0x8d775000) [pid = 1814] [serial = 952] [outer = 0x8d4ee400]
05:36:35 INFO - PROCESS | 1814 | --DOMWINDOW == 168 (0x8d77e000) [pid = 1814] [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]
05:36:35 INFO - PROCESS | 1814 | --DOMWINDOW == 167 (0x9221a000) [pid = 1814] [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]
05:36:35 INFO - PROCESS | 1814 | --DOMWINDOW == 166 (0x91abd800) [pid = 1814] [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]
05:36:35 INFO - PROCESS | 1814 | --DOMWINDOW == 165 (0x8832b400) [pid = 1814] [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]
05:36:35 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x890ec000) [pid = 1814] [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]
05:36:35 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x9864d000) [pid = 1814] [serial = 862] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:36:35 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x91aa8800) [pid = 1814] [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]
05:36:35 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x8816ec00) [pid = 1814] [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]
05:36:35 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x8e654800) [pid = 1814] [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]
05:36:35 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x91ce5000) [pid = 1814] [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]
05:36:35 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x89f3f400) [pid = 1814] [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]
05:36:35 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x8d6c3400) [pid = 1814] [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]
05:36:35 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x8d4f2000) [pid = 1814] [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]
05:36:35 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x922e9c00) [pid = 1814] [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]
05:36:36 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x915bd400) [pid = 1814] [serial = 829] [outer = (nil)] [url = about:blank]
05:36:36 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x922e6400) [pid = 1814] [serial = 844] [outer = (nil)] [url = about:blank]
05:36:36 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x977b3400) [pid = 1814] [serial = 858] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272945830]
05:36:36 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x91ce3000) [pid = 1814] [serial = 838] [outer = (nil)] [url = about:blank]
05:36:36 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x8cd41800) [pid = 1814] [serial = 874] [outer = (nil)] [url = about:blank]
05:36:36 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x8eeae400) [pid = 1814] [serial = 821] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:36:36 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x89f3a400) [pid = 1814] [serial = 802] [outer = (nil)] [url = about:blank]
05:36:36 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x98650400) [pid = 1814] [serial = 863] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:36:36 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x9504f800) [pid = 1814] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:36:36 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x88873400) [pid = 1814] [serial = 865] [outer = (nil)] [url = about:blank]
05:36:36 INFO - PROCESS | 1814 | --DOMWINDOW == 144 (0x8f707400) [pid = 1814] [serial = 826] [outer = (nil)] [url = about:blank]
05:36:36 INFO - PROCESS | 1814 | --DOMWINDOW == 143 (0x952edc00) [pid = 1814] [serial = 855] [outer = (nil)] [url = about:blank]
05:36:36 INFO - PROCESS | 1814 | --DOMWINDOW == 142 (0x977b0800) [pid = 1814] [serial = 860] [outer = (nil)] [url = about:blank]
05:36:36 INFO - PROCESS | 1814 | --DOMWINDOW == 141 (0x8dc33c00) [pid = 1814] [serial = 808] [outer = (nil)] [url = about:blank]
05:36:36 INFO - PROCESS | 1814 | --DOMWINDOW == 140 (0x8de65400) [pid = 1814] [serial = 811] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:36:36 INFO - PROCESS | 1814 | --DOMWINDOW == 139 (0x8e64dc00) [pid = 1814] [serial = 816] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272925655]
05:36:36 INFO - PROCESS | 1814 | --DOMWINDOW == 138 (0x8980cc00) [pid = 1814] [serial = 868] [outer = (nil)] [url = about:blank]
05:36:36 INFO - PROCESS | 1814 | --DOMWINDOW == 137 (0x91677800) [pid = 1814] [serial = 832] [outer = (nil)] [url = about:blank]
05:36:36 INFO - PROCESS | 1814 | --DOMWINDOW == 136 (0x91ab6400) [pid = 1814] [serial = 835] [outer = (nil)] [url = about:blank]
05:36:36 INFO - PROCESS | 1814 | --DOMWINDOW == 135 (0x8e7a9800) [pid = 1814] [serial = 818] [outer = (nil)] [url = about:blank]
05:36:36 INFO - PROCESS | 1814 | --DOMWINDOW == 134 (0x8d6c2400) [pid = 1814] [serial = 805] [outer = (nil)] [url = about:blank]
05:36:36 INFO - PROCESS | 1814 | --DOMWINDOW == 133 (0x8f203400) [pid = 1814] [serial = 823] [outer = (nil)] [url = about:blank]
05:36:36 INFO - PROCESS | 1814 | --DOMWINDOW == 132 (0x8e651000) [pid = 1814] [serial = 813] [outer = (nil)] [url = about:blank]
05:36:36 INFO - PROCESS | 1814 | --DOMWINDOW == 131 (0x94203800) [pid = 1814] [serial = 847] [outer = (nil)] [url = about:blank]
05:36:36 INFO - PROCESS | 1814 | --DOMWINDOW == 130 (0x9504d800) [pid = 1814] [serial = 850] [outer = (nil)] [url = about:blank]
05:36:36 INFO - PROCESS | 1814 | --DOMWINDOW == 129 (0x92217000) [pid = 1814] [serial = 841] [outer = (nil)] [url = about:blank]
05:36:36 INFO - PROCESS | 1814 | --DOMWINDOW == 128 (0x89f32400) [pid = 1814] [serial = 871] [outer = (nil)] [url = about:blank]
05:36:36 INFO - PROCESS | 1814 | --DOMWINDOW == 127 (0x8f708000) [pid = 1814] [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]
05:36:36 INFO - PROCESS | 1814 | --DOMWINDOW == 126 (0x89f0cc00) [pid = 1814] [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]
05:36:36 INFO - PROCESS | 1814 | --DOMWINDOW == 125 (0x95d65400) [pid = 1814] [serial = 852] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:36:36 INFO - PROCESS | 1814 | --DOMWINDOW == 124 (0x886d3c00) [pid = 1814] [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]
05:36:36 INFO - PROCESS | 1814 | --DOMWINDOW == 123 (0x8d6c8800) [pid = 1814] [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]
05:36:36 INFO - PROCESS | 1814 | --DOMWINDOW == 122 (0x897e4800) [pid = 1814] [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]
05:36:36 INFO - PROCESS | 1814 | --DOMWINDOW == 121 (0x8f07c000) [pid = 1814] [serial = 820] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:36:36 INFO - PROCESS | 1814 | --DOMWINDOW == 120 (0x8980a400) [pid = 1814] [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]
05:36:36 INFO - PROCESS | 1814 | --DOMWINDOW == 119 (0x97773000) [pid = 1814] [serial = 857] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272945830]
05:36:36 INFO - PROCESS | 1814 | --DOMWINDOW == 118 (0x8e7a3c00) [pid = 1814] [serial = 815] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272925655]
05:36:36 INFO - PROCESS | 1814 | --DOMWINDOW == 117 (0x8de67c00) [pid = 1814] [serial = 810] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:36:36 INFO - PROCESS | 1814 | --DOMWINDOW == 116 (0x91ae2800) [pid = 1814] [serial = 836] [outer = (nil)] [url = about:blank]
05:36:36 INFO - PROCESS | 1814 | --DOMWINDOW == 115 (0x91aa2000) [pid = 1814] [serial = 833] [outer = (nil)] [url = about:blank]
05:36:36 INFO - PROCESS | 1814 | --DOMWINDOW == 114 (0x91f79800) [pid = 1814] [serial = 839] [outer = (nil)] [url = about:blank]
05:36:36 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
05:36:36 INFO - document served over http requires an https
05:36:36 INFO - sub-resource via script-tag using the meta-csp
05:36:36 INFO - delivery method with keep-origin-redirect and when
05:36: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"
05:36:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:36:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:36:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:36:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:36 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
05:36:36 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 1681ms
05:36:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
05:36:36 INFO - PROCESS | 1814 | ++DOCSHELL 0x88328400 == 62 [pid = 1814] [id = 340]
05:36:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 115 (0x886d3c00) [pid = 1814] [serial = 953] [outer = (nil)]
05:36:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 116 (0x8d6c4000) [pid = 1814] [serial = 954] [outer = 0x886d3c00]
05:36:37 INFO - PROCESS | 1814 | 1450272997047 Marionette INFO loaded listener.js
05:36:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 117 (0x8de61000) [pid = 1814] [serial = 955] [outer = 0x886d3c00]
05:36:38 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
05:36:38 INFO - document served over http requires an https
05:36:38 INFO - sub-resource via script-tag using the meta-csp
05:36:38 INFO - delivery method with no-redirect and when
05:36:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:36:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:36:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:36:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:36:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:38 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
05:36:38 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 1332ms
05:36:38 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
05:36:38 INFO - PROCESS | 1814 | ++DOCSHELL 0x890e6800 == 63 [pid = 1814] [id = 341]
05:36:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 118 (0x897e6c00) [pid = 1814] [serial = 956] [outer = (nil)]
05:36:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 119 (0x89813c00) [pid = 1814] [serial = 957] [outer = 0x897e6c00]
05:36:38 INFO - PROCESS | 1814 | 1450272998691 Marionette INFO loaded listener.js
05:36:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 120 (0x89f37400) [pid = 1814] [serial = 958] [outer = 0x897e6c00]
05:36:39 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
05:36:39 INFO - document served over http requires an https
05:36:39 INFO - sub-resource via script-tag using the meta-csp
05:36:39 INFO - delivery method with swap-origin-redirect and when
05:36: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"
05:36:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:36:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:36:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:36:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:39 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
05:36:39 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 1791ms
05:36:40 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
05:36:40 INFO - PROCESS | 1814 | ++DOCSHELL 0x8cdd4000 == 64 [pid = 1814] [id = 342]
05:36:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 121 (0x8d4ef800) [pid = 1814] [serial = 959] [outer = (nil)]
05:36:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 122 (0x8d774800) [pid = 1814] [serial = 960] [outer = 0x8d4ef800]
05:36:40 INFO - PROCESS | 1814 | 1450273000603 Marionette INFO loaded listener.js
05:36:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 123 (0x8e658000) [pid = 1814] [serial = 961] [outer = 0x8d4ef800]
05:36:41 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
05:36:41 INFO - document served over http requires an https
05:36:41 INFO - sub-resource via xhr-request using the meta-csp
05:36:41 INFO - delivery method with keep-origin-redirect and when
05:36: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"
05:36:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:36:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:36:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:36:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:41 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
05:36:41 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 1732ms
05:36:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
05:36:42 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d77b400 == 65 [pid = 1814] [id = 343]
05:36:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 124 (0x8eea5400) [pid = 1814] [serial = 962] [outer = (nil)]
05:36:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 125 (0x8f077000) [pid = 1814] [serial = 963] [outer = 0x8eea5400]
05:36:42 INFO - PROCESS | 1814 | 1450273002351 Marionette INFO loaded listener.js
05:36:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 126 (0x8f4cd400) [pid = 1814] [serial = 964] [outer = 0x8eea5400]
05:36:43 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
05:36:43 INFO - document served over http requires an https
05:36:43 INFO - sub-resource via xhr-request using the meta-csp
05:36:43 INFO - delivery method with no-redirect and when
05:36:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:36:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:36:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:36:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:36:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:43 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
05:36:43 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 1588ms
05:36:43 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
05:36:43 INFO - PROCESS | 1814 | ++DOCSHELL 0x8832b400 == 66 [pid = 1814] [id = 344]
05:36:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 127 (0x8f07a400) [pid = 1814] [serial = 965] [outer = (nil)]
05:36:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 128 (0x8f710000) [pid = 1814] [serial = 966] [outer = 0x8f07a400]
05:36:43 INFO - PROCESS | 1814 | 1450273003844 Marionette INFO loaded listener.js
05:36:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 129 (0x91621400) [pid = 1814] [serial = 967] [outer = 0x8f07a400]
05:36:44 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
05:36:44 INFO - document served over http requires an https
05:36:44 INFO - sub-resource via xhr-request using the meta-csp
05:36:44 INFO - delivery method with swap-origin-redirect and when
05:36: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"
05:36:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:36:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:36:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:36:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:44 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
05:36:44 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 1583ms
05:36:44 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
05:36:45 INFO - PROCESS | 1814 | ++DOCSHELL 0x8c08f800 == 67 [pid = 1814] [id = 345]
05:36:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 130 (0x8e64b800) [pid = 1814] [serial = 968] [outer = (nil)]
05:36:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 131 (0x91aa3c00) [pid = 1814] [serial = 969] [outer = 0x8e64b800]
05:36:45 INFO - PROCESS | 1814 | 1450273005529 Marionette INFO loaded listener.js
05:36:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 132 (0x91ac0c00) [pid = 1814] [serial = 970] [outer = 0x8e64b800]
05:36:46 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:36:46 INFO - document served over http requires an https
05:36:46 INFO - sub-resource via xhr-request using the meta-csp
05:36:46 INFO - delivery method with swap-origin-redirect and when
05:36: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"
05:36:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:36:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:36:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:36:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:36:46 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | took 1637ms
05:36:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html
05:36:47 INFO - PROCESS | 1814 | ++DOCSHELL 0x9167c800 == 68 [pid = 1814] [id = 346]
05:36:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 133 (0x91aa8800) [pid = 1814] [serial = 971] [outer = (nil)]
05:36:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 134 (0x91f76800) [pid = 1814] [serial = 972] [outer = 0x91aa8800]
05:36:47 INFO - PROCESS | 1814 | 1450273007224 Marionette INFO loaded listener.js
05:36:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 135 (0x9221a000) [pid = 1814] [serial = 973] [outer = 0x91aa8800]
05:36:48 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
05:36:48 INFO - document served over http requires an https
05:36:48 INFO - sub-resource via xhr-request using the meta-csp
05:36:48 INFO - delivery method with keep-origin-redirect and when
05:36: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"
05:36:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:36:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:36:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:36:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:48 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
05:36:48 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 1641ms
05:36:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
05:36:48 INFO - PROCESS | 1814 | ++DOCSHELL 0x91f75400 == 69 [pid = 1814] [id = 347]
05:36:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 136 (0x91f7a000) [pid = 1814] [serial = 974] [outer = (nil)]
05:36:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 137 (0x922c7c00) [pid = 1814] [serial = 975] [outer = 0x91f7a000]
05:36:48 INFO - PROCESS | 1814 | 1450273008853 Marionette INFO loaded listener.js
05:36:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 138 (0x922e0800) [pid = 1814] [serial = 976] [outer = 0x91f7a000]
05:36:49 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
05:36:49 INFO - document served over http requires an https
05:36:49 INFO - sub-resource via xhr-request using the meta-csp
05:36:49 INFO - delivery method with no-redirect and when
05:36: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"
05:36:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:36:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:36:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:36:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:49 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
05:36:49 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 1584ms
05:36:49 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
05:36:50 INFO - PROCESS | 1814 | ++DOCSHELL 0x8cd4b400 == 70 [pid = 1814] [id = 348]
05:36:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 139 (0x922c8800) [pid = 1814] [serial = 977] [outer = (nil)]
05:36:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 140 (0x922e9c00) [pid = 1814] [serial = 978] [outer = 0x922c8800]
05:36:50 INFO - PROCESS | 1814 | 1450273010364 Marionette INFO loaded listener.js
05:36:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 141 (0x92509000) [pid = 1814] [serial = 979] [outer = 0x922c8800]
05:36:51 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
05:36:51 INFO - document served over http requires an https
05:36:51 INFO - sub-resource via xhr-request using the meta-csp
05:36:51 INFO - delivery method with swap-origin-redirect and when
05:36: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"
05:36:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:36:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:36:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:36:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:51 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
05:36:51 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 1585ms
05:36:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
05:36:51 INFO - PROCESS | 1814 | ++DOCSHELL 0x922eb400 == 71 [pid = 1814] [id = 349]
05:36:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 142 (0x922eb800) [pid = 1814] [serial = 980] [outer = (nil)]
05:36:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 143 (0x9420d400) [pid = 1814] [serial = 981] [outer = 0x922eb800]
05:36:51 INFO - PROCESS | 1814 | 1450273011971 Marionette INFO loaded listener.js
05:36:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 144 (0x942b8400) [pid = 1814] [serial = 982] [outer = 0x922eb800]
05:36:53 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
05:36:53 INFO - document served over http requires an http
05:36:53 INFO - sub-resource via fetch-request using the meta-referrer
05:36:53 INFO - delivery method with keep-origin-redirect and when
05:36: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"
05:36:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:36:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:36:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:36:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:36:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:53 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
05:36:53 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 1647ms
05:36:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
05:36:53 INFO - PROCESS | 1814 | ++DOCSHELL 0x922df800 == 72 [pid = 1814] [id = 350]
05:36:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 145 (0x942ac800) [pid = 1814] [serial = 983] [outer = (nil)]
05:36:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x95047c00) [pid = 1814] [serial = 984] [outer = 0x942ac800]
05:36:53 INFO - PROCESS | 1814 | 1450273013728 Marionette INFO loaded listener.js
05:36:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x950dac00) [pid = 1814] [serial = 985] [outer = 0x942ac800]
05:36:54 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
05:36:54 INFO - document served over http requires an http
05:36:54 INFO - sub-resource via fetch-request using the meta-referrer
05:36:54 INFO - delivery method with no-redirect and when
05:36: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"
05:36:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:36:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:36:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:36:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:36:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:54 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
05:36:54 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1639ms
05:36:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
05:36:55 INFO - PROCESS | 1814 | ++DOCSHELL 0x950e3400 == 73 [pid = 1814] [id = 351]
05:36:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x95d6cc00) [pid = 1814] [serial = 986] [outer = (nil)]
05:36:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x95d72000) [pid = 1814] [serial = 987] [outer = 0x95d6cc00]
05:36:55 INFO - PROCESS | 1814 | 1450273015449 Marionette INFO loaded listener.js
05:36:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x95db1c00) [pid = 1814] [serial = 988] [outer = 0x95d6cc00]
05:36:56 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
05:36:56 INFO - document served over http requires an http
05:36:56 INFO - sub-resource via fetch-request using the meta-referrer
05:36:56 INFO - delivery method with swap-origin-redirect and when
05:36: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-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
05:36:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:36:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:36:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:36:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:36:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:56 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
05:36:56 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 1773ms
05:36:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
05:36:57 INFO - PROCESS | 1814 | ++DOCSHELL 0x95d73000 == 74 [pid = 1814] [id = 352]
05:36:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x9776a800) [pid = 1814] [serial = 989] [outer = (nil)]
05:36:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x977b0c00) [pid = 1814] [serial = 990] [outer = 0x9776a800]
05:36:57 INFO - PROCESS | 1814 | 1450273017165 Marionette INFO loaded listener.js
05:36:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x97828000) [pid = 1814] [serial = 991] [outer = 0x9776a800]
05:36:57 INFO - PROCESS | 1814 | ++DOCSHELL 0x97848000 == 75 [pid = 1814] [id = 353]
05:36:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x97848400) [pid = 1814] [serial = 992] [outer = (nil)]
05:36:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x97849800) [pid = 1814] [serial = 993] [outer = 0x97848400]
05:36:58 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
05:36:58 INFO - document served over http requires an http
05:36:58 INFO - sub-resource via iframe-tag using the meta-referrer
05:36:58 INFO - delivery method with keep-origin-redirect and when
05:36: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"
05:36:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:36:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:36:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:36:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:58 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
05:36:58 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 1692ms
05:36:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
05:36:58 INFO - PROCESS | 1814 | ++DOCSHELL 0x8dc3a400 == 76 [pid = 1814] [id = 354]
05:36:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x8e654000) [pid = 1814] [serial = 994] [outer = (nil)]
05:36:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x98643000) [pid = 1814] [serial = 995] [outer = 0x8e654000]
05:36:58 INFO - PROCESS | 1814 | 1450273018889 Marionette INFO loaded listener.js
05:36:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x98865000) [pid = 1814] [serial = 996] [outer = 0x8e654000]
05:36:59 INFO - PROCESS | 1814 | ++DOCSHELL 0x9886b000 == 77 [pid = 1814] [id = 355]
05:36:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x9886b400) [pid = 1814] [serial = 997] [outer = (nil)]
05:36:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x9886c000) [pid = 1814] [serial = 998] [outer = 0x9886b400]
05:36:59 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
05:36:59 INFO - document served over http requires an http
05:36:59 INFO - sub-resource via iframe-tag using the meta-referrer
05:36:59 INFO - delivery method with no-redirect and when
05:36: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"
05:36:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:36:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:36:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:36:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:36:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:36:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:36:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:36:59 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
05:36:59 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1681ms
05:36:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
05:37:00 INFO - PROCESS | 1814 | ++DOCSHELL 0x91ab1400 == 78 [pid = 1814] [id = 356]
05:37:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x91ab4400) [pid = 1814] [serial = 999] [outer = (nil)]
05:37:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x9886e000) [pid = 1814] [serial = 1000] [outer = 0x91ab4400]
05:37:00 INFO - PROCESS | 1814 | 1450273020622 Marionette INFO loaded listener.js
05:37:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x989e6800) [pid = 1814] [serial = 1001] [outer = 0x91ab4400]
05:37:01 INFO - PROCESS | 1814 | ++DOCSHELL 0x989ee800 == 79 [pid = 1814] [id = 357]
05:37:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0x989eec00) [pid = 1814] [serial = 1002] [outer = (nil)]
05:37:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x989efc00) [pid = 1814] [serial = 1003] [outer = 0x989eec00]
05:37:01 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
05:37:01 INFO - document served over http requires an http
05:37:01 INFO - sub-resource via iframe-tag using the meta-referrer
05:37:01 INFO - delivery method with swap-origin-redirect and when
05:37:01 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
05:37:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:37:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:37:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:37:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:01 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
05:37:01 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 1761ms
05:37:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
05:37:02 INFO - PROCESS | 1814 | ++DOCSHELL 0x8cdd1000 == 80 [pid = 1814] [id = 358]
05:37:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 166 (0x95d65800) [pid = 1814] [serial = 1004] [outer = (nil)]
05:37:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 167 (0x98ab6400) [pid = 1814] [serial = 1005] [outer = 0x95d65800]
05:37:02 INFO - PROCESS | 1814 | 1450273022370 Marionette INFO loaded listener.js
05:37:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 168 (0x98aba400) [pid = 1814] [serial = 1006] [outer = 0x95d65800]
05:37:03 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:37:03 INFO - document served over http requires an http
05:37:03 INFO - sub-resource via script-tag using the meta-referrer
05:37:03 INFO - delivery method with keep-origin-redirect and when
05:37: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"
05:37:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:37:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:37:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:37:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
05:37:03 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html | took 1636ms
05:37:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
05:37:03 INFO - PROCESS | 1814 | ++DOCSHELL 0x98ab7800 == 81 [pid = 1814] [id = 359]
05:37:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 169 (0x98ab9400) [pid = 1814] [serial = 1007] [outer = (nil)]
05:37:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 170 (0x99edc800) [pid = 1814] [serial = 1008] [outer = 0x98ab9400]
05:37:03 INFO - PROCESS | 1814 | 1450273023858 Marionette INFO loaded listener.js
05:37:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 171 (0x9ac0e400) [pid = 1814] [serial = 1009] [outer = 0x98ab9400]
05:37:06 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
05:37:06 INFO - document served over http requires an http
05:37:06 INFO - sub-resource via script-tag using the meta-referrer
05:37:06 INFO - delivery method with no-redirect and when
05:37: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"
05:37:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:37:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:37:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:37:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:06 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
05:37:06 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 2892ms
05:37:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
05:37:06 INFO - PROCESS | 1814 | ++DOCSHELL 0x886cd800 == 82 [pid = 1814] [id = 360]
05:37:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 172 (0x890e2c00) [pid = 1814] [serial = 1010] [outer = (nil)]
05:37:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 173 (0x89f0d000) [pid = 1814] [serial = 1011] [outer = 0x890e2c00]
05:37:06 INFO - PROCESS | 1814 | 1450273026825 Marionette INFO loaded listener.js
05:37:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 174 (0x922e4c00) [pid = 1814] [serial = 1012] [outer = 0x890e2c00]
05:37:08 INFO - PROCESS | 1814 | --DOCSHELL 0x8cef0c00 == 81 [pid = 1814] [id = 293]
05:37:08 INFO - PROCESS | 1814 | --DOCSHELL 0x8816b800 == 80 [pid = 1814] [id = 291]
05:37:08 INFO - PROCESS | 1814 | --DOCSHELL 0x8de62000 == 79 [pid = 1814] [id = 295]
05:37:08 INFO - PROCESS | 1814 | --DOCSHELL 0x88326800 == 78 [pid = 1814] [id = 289]
05:37:08 INFO - PROCESS | 1814 | --DOCSHELL 0x88871c00 == 77 [pid = 1814] [id = 297]
05:37:08 INFO - PROCESS | 1814 | --DOCSHELL 0x8f20a800 == 76 [pid = 1814] [id = 299]
05:37:08 INFO - PROCESS | 1814 | --DOCSHELL 0x8886f800 == 75 [pid = 1814] [id = 285]
05:37:08 INFO - PROCESS | 1814 | --DOCSHELL 0x897dbc00 == 74 [pid = 1814] [id = 294]
05:37:08 INFO - PROCESS | 1814 | --DOCSHELL 0x91aba000 == 73 [pid = 1814] [id = 298]
05:37:08 INFO - PROCESS | 1814 | --DOCSHELL 0x922e9800 == 72 [pid = 1814] [id = 301]
05:37:08 INFO - PROCESS | 1814 | --DOCSHELL 0x8f4d7c00 == 71 [pid = 1814] [id = 322]
05:37:08 INFO - PROCESS | 1814 | --DOCSHELL 0x95d70c00 == 70 [pid = 1814] [id = 306]
05:37:08 INFO - PROCESS | 1814 | --DOCSHELL 0x91619c00 == 69 [pid = 1814] [id = 324]
05:37:08 INFO - PROCESS | 1814 | --DOCSHELL 0x91aa7400 == 68 [pid = 1814] [id = 326]
05:37:08 INFO - PROCESS | 1814 | --DOCSHELL 0x91ae8400 == 67 [pid = 1814] [id = 328]
05:37:08 INFO - PROCESS | 1814 | --DOCSHELL 0x91ce5c00 == 66 [pid = 1814] [id = 330]
05:37:08 INFO - PROCESS | 1814 | --DOCSHELL 0x92214800 == 65 [pid = 1814] [id = 332]
05:37:08 INFO - PROCESS | 1814 | --DOCSHELL 0x91a9fc00 == 64 [pid = 1814] [id = 334]
05:37:08 INFO - PROCESS | 1814 | --DOCSHELL 0x8832f800 == 63 [pid = 1814] [id = 280]
05:37:08 INFO - PROCESS | 1814 | --DOCSHELL 0x897e1c00 == 62 [pid = 1814] [id = 283]
05:37:08 INFO - PROCESS | 1814 | --DOCSHELL 0x88170000 == 61 [pid = 1814] [id = 287]
05:37:08 INFO - PROCESS | 1814 | --DOCSHELL 0x88877000 == 60 [pid = 1814] [id = 281]
05:37:08 INFO - PROCESS | 1814 | --DOCSHELL 0x8cef1400 == 59 [pid = 1814] [id = 284]
05:37:08 INFO - PROCESS | 1814 | --DOCSHELL 0x897e0400 == 58 [pid = 1814] [id = 282]
05:37:08 INFO - PROCESS | 1814 | --DOMWINDOW == 173 (0x952e4000) [pid = 1814] [serial = 851] [outer = (nil)] [url = about:blank]
05:37:08 INFO - PROCESS | 1814 | --DOMWINDOW == 172 (0x8e74cc00) [pid = 1814] [serial = 814] [outer = (nil)] [url = about:blank]
05:37:08 INFO - PROCESS | 1814 | --DOMWINDOW == 171 (0x89f3e400) [pid = 1814] [serial = 872] [outer = (nil)] [url = about:blank]
05:37:08 INFO - PROCESS | 1814 | --DOMWINDOW == 170 (0x8f99fc00) [pid = 1814] [serial = 827] [outer = (nil)] [url = about:blank]
05:37:08 INFO - PROCESS | 1814 | --DOMWINDOW == 169 (0x8f4d1400) [pid = 1814] [serial = 824] [outer = (nil)] [url = about:blank]
05:37:08 INFO - PROCESS | 1814 | --DOMWINDOW == 168 (0x89e92800) [pid = 1814] [serial = 869] [outer = (nil)] [url = about:blank]
05:37:08 INFO - PROCESS | 1814 | --DOMWINDOW == 167 (0x915c2400) [pid = 1814] [serial = 830] [outer = (nil)] [url = about:blank]
05:37:08 INFO - PROCESS | 1814 | --DOMWINDOW == 166 (0x92502000) [pid = 1814] [serial = 845] [outer = (nil)] [url = about:blank]
05:37:08 INFO - PROCESS | 1814 | --DOMWINDOW == 165 (0x8d13f800) [pid = 1814] [serial = 819] [outer = (nil)] [url = about:blank]
05:37:08 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x922c3800) [pid = 1814] [serial = 842] [outer = (nil)] [url = about:blank]
05:37:08 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x8de5e000) [pid = 1814] [serial = 809] [outer = (nil)] [url = about:blank]
05:37:08 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x8d6ce400) [pid = 1814] [serial = 806] [outer = (nil)] [url = about:blank]
05:37:08 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x95dad400) [pid = 1814] [serial = 856] [outer = (nil)] [url = about:blank]
05:37:08 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x8cdde400) [pid = 1814] [serial = 803] [outer = (nil)] [url = about:blank]
05:37:08 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x942b8c00) [pid = 1814] [serial = 848] [outer = (nil)] [url = about:blank]
05:37:08 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x890e2400) [pid = 1814] [serial = 866] [outer = (nil)] [url = about:blank]
05:37:09 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
05:37:09 INFO - document served over http requires an http
05:37:09 INFO - sub-resource via script-tag using the meta-referrer
05:37:09 INFO - delivery method with swap-origin-redirect and when
05:37: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-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
05:37:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:37:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:37:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:37:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:09 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
05:37:09 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 3045ms
05:37:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
05:37:09 INFO - PROCESS | 1814 | ++DOCSHELL 0x88327800 == 59 [pid = 1814] [id = 361]
05:37:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x886cc400) [pid = 1814] [serial = 1013] [outer = (nil)]
05:37:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x890e6000) [pid = 1814] [serial = 1014] [outer = 0x886cc400]
05:37:09 INFO - PROCESS | 1814 | 1450273029805 Marionette INFO loaded listener.js
05:37:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x8980ec00) [pid = 1814] [serial = 1015] [outer = 0x886cc400]
05:37:10 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:37:10 INFO - document served over http requires an http
05:37:10 INFO - sub-resource via xhr-request using the meta-referrer
05:37:10 INFO - delivery method with keep-origin-redirect and when
05:37: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"
05:37:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:37:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:37:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:37:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
05:37:10 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html | took 1391ms
05:37:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
05:37:11 INFO - PROCESS | 1814 | ++DOCSHELL 0x890ee400 == 60 [pid = 1814] [id = 362]
05:37:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x89f03400) [pid = 1814] [serial = 1016] [outer = (nil)]
05:37:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x8cd48000) [pid = 1814] [serial = 1017] [outer = 0x89f03400]
05:37:11 INFO - PROCESS | 1814 | 1450273031232 Marionette INFO loaded listener.js
05:37:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0x8cef4400) [pid = 1814] [serial = 1018] [outer = 0x89f03400]
05:37:12 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:37:12 INFO - document served over http requires an http
05:37:12 INFO - sub-resource via xhr-request using the meta-referrer
05:37:12 INFO - delivery method with no-redirect and when
05:37: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"
05:37:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:37:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:37:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:37:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html:23:7
05:37:12 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1531ms
05:37:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
05:37:12 INFO - PROCESS | 1814 | ++DOCSHELL 0x8cd4c000 == 61 [pid = 1814] [id = 363]
05:37:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x8d292c00) [pid = 1814] [serial = 1019] [outer = (nil)]
05:37:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 166 (0x8d4f2c00) [pid = 1814] [serial = 1020] [outer = 0x8d292c00]
05:37:12 INFO - PROCESS | 1814 | 1450273032695 Marionette INFO loaded listener.js
05:37:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 167 (0x8d6cc800) [pid = 1814] [serial = 1021] [outer = 0x8d292c00]
05:37:14 INFO - PROCESS | 1814 | --DOMWINDOW == 166 (0x92216400) [pid = 1814] [serial = 931] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272985748]
05:37:14 INFO - PROCESS | 1814 | --DOMWINDOW == 165 (0x91ce6400) [pid = 1814] [serial = 926] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:37:14 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x91ae8800) [pid = 1814] [serial = 921] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:37:14 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x91aa7800) [pid = 1814] [serial = 916] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:37:14 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x9161e000) [pid = 1814] [serial = 911] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272977499]
05:37:14 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x8f4d8000) [pid = 1814] [serial = 906] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:37:14 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x9776c800) [pid = 1814] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
05:37:14 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x952ea400) [pid = 1814] [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.]
05:37:14 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x89e91400) [pid = 1814] [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]
05:37:14 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x8c090400) [pid = 1814] [serial = 937] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:37:14 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x89e96400) [pid = 1814] [serial = 945] [outer = (nil)] [url = about:blank]
05:37:14 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x91ce9000) [pid = 1814] [serial = 927] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:37:14 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x91ae9400) [pid = 1814] [serial = 922] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:37:14 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x8e752000) [pid = 1814] [serial = 934] [outer = (nil)] [url = about:blank]
05:37:14 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x8de5bc00) [pid = 1814] [serial = 892] [outer = (nil)] [url = about:blank]
05:37:14 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x8f9a7c00) [pid = 1814] [serial = 939] [outer = (nil)] [url = about:blank]
05:37:14 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x8832a000) [pid = 1814] [serial = 942] [outer = (nil)] [url = about:blank]
05:37:14 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x8f209400) [pid = 1814] [serial = 904] [outer = (nil)] [url = about:blank]
05:37:14 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x91f7e000) [pid = 1814] [serial = 929] [outer = (nil)] [url = about:blank]
05:37:14 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x8ceec000) [pid = 1814] [serial = 948] [outer = (nil)] [url = about:blank]
05:37:14 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x8d4f8c00) [pid = 1814] [serial = 886] [outer = (nil)] [url = about:blank]
05:37:14 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x91ca1400) [pid = 1814] [serial = 924] [outer = (nil)] [url = about:blank]
05:37:14 INFO - PROCESS | 1814 | --DOMWINDOW == 144 (0x8d77d000) [pid = 1814] [serial = 889] [outer = (nil)] [url = about:blank]
05:37:14 INFO - PROCESS | 1814 | --DOMWINDOW == 143 (0x8e7ac400) [pid = 1814] [serial = 898] [outer = (nil)] [url = about:blank]
05:37:14 INFO - PROCESS | 1814 | --DOMWINDOW == 142 (0x8ceefc00) [pid = 1814] [serial = 877] [outer = (nil)] [url = about:blank]
05:37:14 INFO - PROCESS | 1814 | --DOMWINDOW == 141 (0x8e754400) [pid = 1814] [serial = 895] [outer = (nil)] [url = about:blank]
05:37:14 INFO - PROCESS | 1814 | --DOMWINDOW == 140 (0x9221a400) [pid = 1814] [serial = 932] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272985748]
05:37:14 INFO - PROCESS | 1814 | --DOMWINDOW == 139 (0x8d4f6400) [pid = 1814] [serial = 951] [outer = (nil)] [url = about:blank]
05:37:14 INFO - PROCESS | 1814 | --DOMWINDOW == 138 (0x8d28e000) [pid = 1814] [serial = 883] [outer = (nil)] [url = about:blank]
05:37:14 INFO - PROCESS | 1814 | --DOMWINDOW == 137 (0x8f702c00) [pid = 1814] [serial = 907] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:37:14 INFO - PROCESS | 1814 | --DOMWINDOW == 136 (0x8f70e400) [pid = 1814] [serial = 909] [outer = (nil)] [url = about:blank]
05:37:14 INFO - PROCESS | 1814 | --DOMWINDOW == 135 (0x91aa7c00) [pid = 1814] [serial = 917] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:37:14 INFO - PROCESS | 1814 | --DOMWINDOW == 134 (0x8f079000) [pid = 1814] [serial = 901] [outer = (nil)] [url = about:blank]
05:37:14 INFO - PROCESS | 1814 | --DOMWINDOW == 133 (0x89e9d400) [pid = 1814] [serial = 880] [outer = (nil)] [url = about:blank]
05:37:14 INFO - PROCESS | 1814 | --DOMWINDOW == 132 (0x91676000) [pid = 1814] [serial = 914] [outer = (nil)] [url = about:blank]
05:37:14 INFO - PROCESS | 1814 | --DOMWINDOW == 131 (0x8886fc00) [pid = 1814] [serial = 912] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272977499]
05:37:14 INFO - PROCESS | 1814 | --DOMWINDOW == 130 (0x91ab7800) [pid = 1814] [serial = 919] [outer = (nil)] [url = about:blank]
05:37:14 INFO - PROCESS | 1814 | --DOMWINDOW == 129 (0x8d6c4000) [pid = 1814] [serial = 954] [outer = (nil)] [url = about:blank]
05:37:14 INFO - PROCESS | 1814 | --DOMWINDOW == 128 (0x8cdd3000) [pid = 1814] [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]
05:37:14 INFO - PROCESS | 1814 | --DOMWINDOW == 127 (0x8d4ee400) [pid = 1814] [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]
05:37:14 INFO - PROCESS | 1814 | --DOMWINDOW == 126 (0x886cb400) [pid = 1814] [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]
05:37:14 INFO - PROCESS | 1814 | --DOMWINDOW == 125 (0x88170800) [pid = 1814] [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]
05:37:14 INFO - PROCESS | 1814 | --DOMWINDOW == 124 (0x91aa0000) [pid = 1814] [serial = 936] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:37:14 INFO - PROCESS | 1814 | --DOMWINDOW == 123 (0x886c9000) [pid = 1814] [serial = 628] [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.]
05:37:14 INFO - PROCESS | 1814 | --DOMWINDOW == 122 (0x8cdd1400) [pid = 1814] [serial = 875] [outer = (nil)] [url = about:blank]
05:37:14 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
05:37:14 INFO - document served over http requires an http
05:37:14 INFO - sub-resource via xhr-request using the meta-referrer
05:37:14 INFO - delivery method with swap-origin-redirect and when
05:37:14 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
05:37:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:37:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:37:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:37:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:14 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
05:37:14 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 2093ms
05:37:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
05:37:14 INFO - PROCESS | 1814 | ++DOCSHELL 0x89e96400 == 62 [pid = 1814] [id = 364]
05:37:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 123 (0x8cd48800) [pid = 1814] [serial = 1022] [outer = (nil)]
05:37:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 124 (0x8d6d0400) [pid = 1814] [serial = 1023] [outer = 0x8cd48800]
05:37:14 INFO - PROCESS | 1814 | 1450273034715 Marionette INFO loaded listener.js
05:37:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 125 (0x8dc39400) [pid = 1814] [serial = 1024] [outer = 0x8cd48800]
05:37:15 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:37:15 INFO - document served over http requires an https
05:37:15 INFO - sub-resource via fetch-request using the meta-referrer
05:37:15 INFO - delivery method with keep-origin-redirect and when
05:37: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"
05:37:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:37:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:37:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:37:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:37:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
05:37:15 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | took 1277ms
05:37:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
05:37:16 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d77a000 == 63 [pid = 1814] [id = 365]
05:37:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 126 (0x8d77b800) [pid = 1814] [serial = 1025] [outer = (nil)]
05:37:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 127 (0x8de63c00) [pid = 1814] [serial = 1026] [outer = 0x8d77b800]
05:37:16 INFO - PROCESS | 1814 | 1450273036133 Marionette INFO loaded listener.js
05:37:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 128 (0x8e655800) [pid = 1814] [serial = 1027] [outer = 0x8d77b800]
05:37:17 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
05:37:17 INFO - document served over http requires an https
05:37:17 INFO - sub-resource via fetch-request using the meta-referrer
05:37:17 INFO - delivery method with no-redirect and when
05:37: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"
05:37:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:37:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:37:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:37:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:37:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:17 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
05:37:17 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1633ms
05:37:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
05:37:17 INFO - PROCESS | 1814 | ++DOCSHELL 0x890e6400 == 64 [pid = 1814] [id = 366]
05:37:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 129 (0x8c096400) [pid = 1814] [serial = 1028] [outer = (nil)]
05:37:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 130 (0x8cdd3c00) [pid = 1814] [serial = 1029] [outer = 0x8c096400]
05:37:17 INFO - PROCESS | 1814 | 1450273037974 Marionette INFO loaded listener.js
05:37:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 131 (0x8d13b400) [pid = 1814] [serial = 1030] [outer = 0x8c096400]
05:37:19 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
05:37:19 INFO - document served over http requires an https
05:37:19 INFO - sub-resource via fetch-request using the meta-referrer
05:37:19 INFO - delivery method with swap-origin-redirect and when
05:37: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"
05:37:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:37:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:37:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:37:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:37:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:19 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
05:37:19 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 1787ms
05:37:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
05:37:19 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d775c00 == 65 [pid = 1814] [id = 367]
05:37:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 132 (0x8de5e000) [pid = 1814] [serial = 1031] [outer = (nil)]
05:37:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 133 (0x8e750c00) [pid = 1814] [serial = 1032] [outer = 0x8de5e000]
05:37:19 INFO - PROCESS | 1814 | 1450273039810 Marionette INFO loaded listener.js
05:37:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 134 (0x8e7a8800) [pid = 1814] [serial = 1033] [outer = 0x8de5e000]
05:37:20 INFO - PROCESS | 1814 | ++DOCSHELL 0x8eea9800 == 66 [pid = 1814] [id = 368]
05:37:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 135 (0x8eeaa000) [pid = 1814] [serial = 1034] [outer = (nil)]
05:37:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 136 (0x8eea6400) [pid = 1814] [serial = 1035] [outer = 0x8eeaa000]
05:37:20 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:37:20 INFO - document served over http requires an https
05:37:20 INFO - sub-resource via iframe-tag using the meta-referrer
05:37:20 INFO - delivery method with keep-origin-redirect and when
05:37: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"
05:37:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:37:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:37:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:37:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
05:37:20 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | took 1783ms
05:37:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
05:37:21 INFO - PROCESS | 1814 | ++DOCSHELL 0x8e7a4800 == 67 [pid = 1814] [id = 369]
05:37:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 137 (0x8f072800) [pid = 1814] [serial = 1036] [outer = (nil)]
05:37:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 138 (0x8f07d800) [pid = 1814] [serial = 1037] [outer = 0x8f072800]
05:37:21 INFO - PROCESS | 1814 | 1450273041601 Marionette INFO loaded listener.js
05:37:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 139 (0x8f4ce000) [pid = 1814] [serial = 1038] [outer = 0x8f072800]
05:37:22 INFO - PROCESS | 1814 | ++DOCSHELL 0x8f4d7000 == 68 [pid = 1814] [id = 370]
05:37:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 140 (0x8f4d7c00) [pid = 1814] [serial = 1039] [outer = (nil)]
05:37:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 141 (0x8f4d8c00) [pid = 1814] [serial = 1040] [outer = 0x8f4d7c00]
05:37:22 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
05:37:22 INFO - document served over http requires an https
05:37:22 INFO - sub-resource via iframe-tag using the meta-referrer
05:37:22 INFO - delivery method with no-redirect and when
05:37: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"
05:37:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:37:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:37:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:37:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:22 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
05:37:22 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1736ms
05:37:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
05:37:23 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d6cf000 == 69 [pid = 1814] [id = 371]
05:37:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 142 (0x8f4c9800) [pid = 1814] [serial = 1041] [outer = (nil)]
05:37:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 143 (0x8f709c00) [pid = 1814] [serial = 1042] [outer = 0x8f4c9800]
05:37:23 INFO - PROCESS | 1814 | 1450273043351 Marionette INFO loaded listener.js
05:37:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 144 (0x915bb400) [pid = 1814] [serial = 1043] [outer = 0x8f4c9800]
05:37:24 INFO - PROCESS | 1814 | ++DOCSHELL 0x9161d800 == 70 [pid = 1814] [id = 372]
05:37:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 145 (0x9161e000) [pid = 1814] [serial = 1044] [outer = (nil)]
05:37:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x91676000) [pid = 1814] [serial = 1045] [outer = 0x9161e000]
05:37:24 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
05:37:24 INFO - document served over http requires an https
05:37:24 INFO - sub-resource via iframe-tag using the meta-referrer
05:37:24 INFO - delivery method with swap-origin-redirect and when
05:37: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"
05:37:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:37:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:37:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:37:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:24 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
05:37:24 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 1846ms
05:37:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
05:37:25 INFO - PROCESS | 1814 | ++DOCSHELL 0x8f70b000 == 71 [pid = 1814] [id = 373]
05:37:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x915c2400) [pid = 1814] [serial = 1046] [outer = (nil)]
05:37:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x91681800) [pid = 1814] [serial = 1047] [outer = 0x915c2400]
05:37:25 INFO - PROCESS | 1814 | 1450273045199 Marionette INFO loaded listener.js
05:37:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x91ab6000) [pid = 1814] [serial = 1048] [outer = 0x915c2400]
05:37:26 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
05:37:26 INFO - document served over http requires an https
05:37:26 INFO - sub-resource via script-tag using the meta-referrer
05:37:26 INFO - delivery method with keep-origin-redirect and when
05:37: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"
05:37:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:37:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:37:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:37:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:26 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
05:37:26 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 1896ms
05:37:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
05:37:27 INFO - PROCESS | 1814 | ++DOCSHELL 0x915c5c00 == 72 [pid = 1814] [id = 374]
05:37:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x9167f800) [pid = 1814] [serial = 1049] [outer = (nil)]
05:37:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x91ce7000) [pid = 1814] [serial = 1050] [outer = 0x9167f800]
05:37:27 INFO - PROCESS | 1814 | 1450273047143 Marionette INFO loaded listener.js
05:37:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x91f75000) [pid = 1814] [serial = 1051] [outer = 0x9167f800]
05:37:28 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
05:37:28 INFO - document served over http requires an https
05:37:28 INFO - sub-resource via script-tag using the meta-referrer
05:37:28 INFO - delivery method with no-redirect and when
05:37: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"
05:37:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:37:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:37:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:37:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:28 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
05:37:28 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1699ms
05:37:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
05:37:28 INFO - PROCESS | 1814 | ++DOCSHELL 0x8f071c00 == 73 [pid = 1814] [id = 375]
05:37:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x91ab9000) [pid = 1814] [serial = 1052] [outer = (nil)]
05:37:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x92219c00) [pid = 1814] [serial = 1053] [outer = 0x91ab9000]
05:37:28 INFO - PROCESS | 1814 | 1450273048846 Marionette INFO loaded listener.js
05:37:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x922e6400) [pid = 1814] [serial = 1054] [outer = 0x91ab9000]
05:37:30 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
05:37:30 INFO - document served over http requires an https
05:37:30 INFO - sub-resource via script-tag using the meta-referrer
05:37:30 INFO - delivery method with swap-origin-redirect and when
05:37: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"
05:37:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:37:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:30 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:37:30 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:37:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:30 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
05:37:30 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 1791ms
05:37:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
05:37:30 INFO - PROCESS | 1814 | ++DOCSHELL 0x91f77800 == 74 [pid = 1814] [id = 376]
05:37:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x9221b800) [pid = 1814] [serial = 1055] [outer = (nil)]
05:37:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x950e2c00) [pid = 1814] [serial = 1056] [outer = 0x9221b800]
05:37:30 INFO - PROCESS | 1814 | 1450273050718 Marionette INFO loaded listener.js
05:37:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x952ee800) [pid = 1814] [serial = 1057] [outer = 0x9221b800]
05:37:31 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
05:37:31 INFO - document served over http requires an https
05:37:31 INFO - sub-resource via xhr-request using the meta-referrer
05:37:31 INFO - delivery method with keep-origin-redirect and when
05:37: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"
05:37:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:37:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:37:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:37:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
05:37:31 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | took 1742ms
05:37:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
05:37:32 INFO - PROCESS | 1814 | ++DOCSHELL 0x922ec400 == 75 [pid = 1814] [id = 377]
05:37:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x92504c00) [pid = 1814] [serial = 1058] [outer = (nil)]
05:37:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x9776cc00) [pid = 1814] [serial = 1059] [outer = 0x92504c00]
05:37:32 INFO - PROCESS | 1814 | 1450273052390 Marionette INFO loaded listener.js
05:37:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x989e4000) [pid = 1814] [serial = 1060] [outer = 0x92504c00]
05:37:33 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:37:33 INFO - document served over http requires an https
05:37:33 INFO - sub-resource via xhr-request using the meta-referrer
05:37:33 INFO - delivery method with no-redirect and when
05:37: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"
05:37:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:37:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:33 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:37:33 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:37:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html:23:7
05:37:33 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1576ms
05:37:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
05:37:33 INFO - PROCESS | 1814 | ++DOCSHELL 0x92211c00 == 76 [pid = 1814] [id = 378]
05:37:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x9ad30000) [pid = 1814] [serial = 1061] [outer = (nil)]
05:37:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x9af90000) [pid = 1814] [serial = 1062] [outer = 0x9ad30000]
05:37:33 INFO - PROCESS | 1814 | 1450273053949 Marionette INFO loaded listener.js
05:37:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0x9b097400) [pid = 1814] [serial = 1063] [outer = 0x9ad30000]
05:37:35 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
05:37:35 INFO - document served over http requires an https
05:37:35 INFO - sub-resource via xhr-request using the meta-referrer
05:37:35 INFO - delivery method with swap-origin-redirect and when
05:37: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"
05:37:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:37:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:37:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:37:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:35 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
05:37:35 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 1681ms
05:37:35 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
05:37:35 INFO - PROCESS | 1814 | ++DOCSHELL 0x9b00ac00 == 77 [pid = 1814] [id = 379]
05:37:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x9b00d000) [pid = 1814] [serial = 1064] [outer = (nil)]
05:37:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 166 (0x9b5b2400) [pid = 1814] [serial = 1065] [outer = 0x9b00d000]
05:37:35 INFO - PROCESS | 1814 | 1450273055673 Marionette INFO loaded listener.js
05:37:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 167 (0x9b5bcc00) [pid = 1814] [serial = 1066] [outer = 0x9b00d000]
05:37:36 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
05:37:36 INFO - document served over http requires an http
05:37:36 INFO - sub-resource via fetch-request using the meta-referrer
05:37:36 INFO - delivery method with keep-origin-redirect and when
05:37:36 INFO - the target request is same-origin.
05:37:36 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 1694ms
05:37:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
05:37:37 INFO - PROCESS | 1814 | ++DOCSHELL 0x98ab6c00 == 78 [pid = 1814] [id = 380]
05:37:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 168 (0x9b5b3400) [pid = 1814] [serial = 1067] [outer = (nil)]
05:37:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 169 (0x9b810c00) [pid = 1814] [serial = 1068] [outer = 0x9b5b3400]
05:37:37 INFO - PROCESS | 1814 | 1450273057381 Marionette INFO loaded listener.js
05:37:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 170 (0x9b829000) [pid = 1814] [serial = 1069] [outer = 0x9b5b3400]
05:37:38 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
05:37:38 INFO - document served over http requires an http
05:37:38 INFO - sub-resource via fetch-request using the meta-referrer
05:37:38 INFO - delivery method with no-redirect and when
05:37:38 INFO - the target request is same-origin.
05:37:38 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 1632ms
05:37:38 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
05:37:38 INFO - PROCESS | 1814 | ++DOCSHELL 0x9b825400 == 79 [pid = 1814] [id = 381]
05:37:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 171 (0x9b82bc00) [pid = 1814] [serial = 1070] [outer = (nil)]
05:37:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 172 (0x9b831400) [pid = 1814] [serial = 1071] [outer = 0x9b82bc00]
05:37:39 INFO - PROCESS | 1814 | 1450273059056 Marionette INFO loaded listener.js
05:37:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 173 (0x9bc27800) [pid = 1814] [serial = 1072] [outer = 0x9b82bc00]
05:37:40 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
05:37:40 INFO - document served over http requires an http
05:37:40 INFO - sub-resource via fetch-request using the meta-referrer
05:37:40 INFO - delivery method with swap-origin-redirect and when
05:37: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"
05:37:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:37:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:40 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:37:40 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:37:40 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:37:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:40 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
05:37:40 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 1690ms
05:37:40 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
05:37:40 INFO - PROCESS | 1814 | ++DOCSHELL 0x9acd8400 == 80 [pid = 1814] [id = 382]
05:37:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 174 (0x9b830400) [pid = 1814] [serial = 1073] [outer = (nil)]
05:37:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 175 (0x9bc2fc00) [pid = 1814] [serial = 1074] [outer = 0x9b830400]
05:37:40 INFO - PROCESS | 1814 | 1450273060787 Marionette INFO loaded listener.js
05:37:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 176 (0x9bc88800) [pid = 1814] [serial = 1075] [outer = 0x9b830400]
05:37:41 INFO - PROCESS | 1814 | ++DOCSHELL 0x9beecc00 == 81 [pid = 1814] [id = 383]
05:37:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 177 (0x9beed000) [pid = 1814] [serial = 1076] [outer = (nil)]
05:37:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 178 (0x9beec000) [pid = 1814] [serial = 1077] [outer = 0x9beed000]
05:37:41 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
05:37:41 INFO - document served over http requires an http
05:37:41 INFO - sub-resource via iframe-tag using the meta-referrer
05:37:41 INFO - delivery method with keep-origin-redirect and when
05:37:41 INFO - the target request is same-origin.
05:37:41 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 1844ms
05:37:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
05:37:44 INFO - PROCESS | 1814 | ++DOCSHELL 0x8816d800 == 82 [pid = 1814] [id = 384]
05:37:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 179 (0x88174400) [pid = 1814] [serial = 1078] [outer = (nil)]
05:37:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 180 (0x890e5400) [pid = 1814] [serial = 1079] [outer = 0x88174400]
05:37:44 INFO - PROCESS | 1814 | 1450273064366 Marionette INFO loaded listener.js
05:37:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 181 (0x89f39800) [pid = 1814] [serial = 1080] [outer = 0x88174400]
05:37:45 INFO - PROCESS | 1814 | ++DOCSHELL 0x89f3c800 == 83 [pid = 1814] [id = 385]
05:37:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 182 (0x89f3e800) [pid = 1814] [serial = 1081] [outer = (nil)]
05:37:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 183 (0x8c092400) [pid = 1814] [serial = 1082] [outer = 0x89f3e800]
05:37:46 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
05:37:46 INFO - document served over http requires an http
05:37:46 INFO - sub-resource via iframe-tag using the meta-referrer
05:37:46 INFO - delivery method with no-redirect and when
05:37:46 INFO - the target request is same-origin.
05:37:46 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 4008ms
05:37:46 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
05:37:46 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d295400 == 84 [pid = 1814] [id = 386]
05:37:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 184 (0x8d4ed400) [pid = 1814] [serial = 1083] [outer = (nil)]
05:37:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 185 (0x8d6d0800) [pid = 1814] [serial = 1084] [outer = 0x8d4ed400]
05:37:46 INFO - PROCESS | 1814 | 1450273066671 Marionette INFO loaded listener.js
05:37:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 186 (0x8de68800) [pid = 1814] [serial = 1085] [outer = 0x8d4ed400]
05:37:47 INFO - PROCESS | 1814 | --DOCSHELL 0x890e6800 == 83 [pid = 1814] [id = 341]
05:37:47 INFO - PROCESS | 1814 | --DOCSHELL 0x8cdd4000 == 82 [pid = 1814] [id = 342]
05:37:47 INFO - PROCESS | 1814 | --DOCSHELL 0x8d77b400 == 81 [pid = 1814] [id = 343]
05:37:47 INFO - PROCESS | 1814 | --DOCSHELL 0x8832b400 == 80 [pid = 1814] [id = 344]
05:37:47 INFO - PROCESS | 1814 | --DOCSHELL 0x8c08f800 == 79 [pid = 1814] [id = 345]
05:37:47 INFO - PROCESS | 1814 | --DOCSHELL 0x9167c800 == 78 [pid = 1814] [id = 346]
05:37:47 INFO - PROCESS | 1814 | --DOCSHELL 0x91f75400 == 77 [pid = 1814] [id = 347]
05:37:47 INFO - PROCESS | 1814 | --DOCSHELL 0x8cd4b400 == 76 [pid = 1814] [id = 348]
05:37:47 INFO - PROCESS | 1814 | --DOCSHELL 0x922eb400 == 75 [pid = 1814] [id = 349]
05:37:47 INFO - PROCESS | 1814 | --DOCSHELL 0x922df800 == 74 [pid = 1814] [id = 350]
05:37:47 INFO - PROCESS | 1814 | --DOCSHELL 0x950e3400 == 73 [pid = 1814] [id = 351]
05:37:47 INFO - PROCESS | 1814 | --DOCSHELL 0x95d73000 == 72 [pid = 1814] [id = 352]
05:37:47 INFO - PROCESS | 1814 | --DOCSHELL 0x97848000 == 71 [pid = 1814] [id = 353]
05:37:47 INFO - PROCESS | 1814 | --DOCSHELL 0x8dc3a400 == 70 [pid = 1814] [id = 354]
05:37:47 INFO - PROCESS | 1814 | --DOCSHELL 0x9886b000 == 69 [pid = 1814] [id = 355]
05:37:47 INFO - PROCESS | 1814 | --DOCSHELL 0x91ab1400 == 68 [pid = 1814] [id = 356]
05:37:47 INFO - PROCESS | 1814 | --DOCSHELL 0x989ee800 == 67 [pid = 1814] [id = 357]
05:37:47 INFO - PROCESS | 1814 | --DOCSHELL 0x8cdd1000 == 66 [pid = 1814] [id = 358]
05:37:47 INFO - PROCESS | 1814 | --DOCSHELL 0x98ab7800 == 65 [pid = 1814] [id = 359]
05:37:47 INFO - PROCESS | 1814 | --DOCSHELL 0x886cd800 == 64 [pid = 1814] [id = 360]
05:37:47 INFO - PROCESS | 1814 | --DOCSHELL 0x88327800 == 63 [pid = 1814] [id = 361]
05:37:47 INFO - PROCESS | 1814 | --DOCSHELL 0x890ee400 == 62 [pid = 1814] [id = 362]
05:37:47 INFO - PROCESS | 1814 | --DOCSHELL 0x8cd4c000 == 61 [pid = 1814] [id = 363]
05:37:47 INFO - PROCESS | 1814 | --DOCSHELL 0x89e96400 == 60 [pid = 1814] [id = 364]
05:37:47 INFO - PROCESS | 1814 | --DOMWINDOW == 185 (0x99eda400) [pid = 1814] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
05:37:47 INFO - PROCESS | 1814 | --DOMWINDOW == 184 (0x8d13e000) [pid = 1814] [serial = 949] [outer = (nil)] [url = about:blank]
05:37:47 INFO - PROCESS | 1814 | --DOMWINDOW == 183 (0x886c8800) [pid = 1814] [serial = 943] [outer = (nil)] [url = about:blank]
05:37:47 INFO - PROCESS | 1814 | --DOMWINDOW == 182 (0x8d775000) [pid = 1814] [serial = 952] [outer = (nil)] [url = about:blank]
05:37:47 INFO - PROCESS | 1814 | --DOMWINDOW == 181 (0x89f0f400) [pid = 1814] [serial = 946] [outer = (nil)] [url = about:blank]
05:37:48 INFO - PROCESS | 1814 | ++DOCSHELL 0x886d1800 == 61 [pid = 1814] [id = 387]
05:37:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 182 (0x886d5800) [pid = 1814] [serial = 1086] [outer = (nil)]
05:37:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 183 (0x88879c00) [pid = 1814] [serial = 1087] [outer = 0x886d5800]
05:37:48 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
05:37:48 INFO - document served over http requires an http
05:37:48 INFO - sub-resource via iframe-tag using the meta-referrer
05:37:48 INFO - delivery method with swap-origin-redirect and when
05:37: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"
05:37:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:37:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:37:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:37:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:48 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
05:37:48 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 2438ms
05:37:48 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
05:37:48 INFO - PROCESS | 1814 | ++DOCSHELL 0x897d9000 == 62 [pid = 1814] [id = 388]
05:37:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 184 (0x897da400) [pid = 1814] [serial = 1088] [outer = (nil)]
05:37:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 185 (0x89f04400) [pid = 1814] [serial = 1089] [outer = 0x897da400]
05:37:48 INFO - PROCESS | 1814 | 1450273068963 Marionette INFO loaded listener.js
05:37:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 186 (0x8cd4c000) [pid = 1814] [serial = 1090] [outer = 0x897da400]
05:37:49 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
05:37:49 INFO - document served over http requires an http
05:37:49 INFO - sub-resource via script-tag using the meta-referrer
05:37:49 INFO - delivery method with keep-origin-redirect and when
05:37:49 INFO - the target request is same-origin.
05:37:49 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 1444ms
05:37:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
05:37:50 INFO - PROCESS | 1814 | ++DOCSHELL 0x89f05400 == 63 [pid = 1814] [id = 389]
05:37:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 187 (0x8d13e400) [pid = 1814] [serial = 1091] [outer = (nil)]
05:37:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 188 (0x8d4f4c00) [pid = 1814] [serial = 1092] [outer = 0x8d13e400]
05:37:50 INFO - PROCESS | 1814 | 1450273070298 Marionette INFO loaded listener.js
05:37:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 189 (0x8d77d000) [pid = 1814] [serial = 1093] [outer = 0x8d13e400]
05:37:51 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
05:37:51 INFO - document served over http requires an http
05:37:51 INFO - sub-resource via script-tag using the meta-referrer
05:37:51 INFO - delivery method with no-redirect and when
05:37:51 INFO - the target request is same-origin.
05:37:51 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 1383ms
05:37:51 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
05:37:51 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d4ee000 == 64 [pid = 1814] [id = 390]
05:37:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 190 (0x8dc31400) [pid = 1814] [serial = 1094] [outer = (nil)]
05:37:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 191 (0x8e657000) [pid = 1814] [serial = 1095] [outer = 0x8dc31400]
05:37:51 INFO - PROCESS | 1814 | 1450273071702 Marionette INFO loaded listener.js
05:37:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 192 (0x8eea5800) [pid = 1814] [serial = 1096] [outer = 0x8dc31400]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 191 (0x95d73400) [pid = 1814] [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]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 190 (0x890e4000) [pid = 1814] [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]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 189 (0x8e651c00) [pid = 1814] [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]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 188 (0x8f07a400) [pid = 1814] [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]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 187 (0x8dc3e000) [pid = 1814] [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]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 186 (0x922c8800) [pid = 1814] [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]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 185 (0x897e6c00) [pid = 1814] [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]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 184 (0x942ac800) [pid = 1814] [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]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 183 (0x9776a800) [pid = 1814] [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]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 182 (0x8816d400) [pid = 1814] [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]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 181 (0x91f7a000) [pid = 1814] [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]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 180 (0x8d4ea000) [pid = 1814] [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]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 179 (0x8e64b800) [pid = 1814] [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]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 178 (0x886d3c00) [pid = 1814] [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]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 177 (0x89f03400) [pid = 1814] [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]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 176 (0x8cd4a000) [pid = 1814] [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]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 175 (0x8cd48800) [pid = 1814] [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]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 174 (0x8f9a3c00) [pid = 1814] [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]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 173 (0x97848400) [pid = 1814] [serial = 992] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 172 (0x989eec00) [pid = 1814] [serial = 1002] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 171 (0x8d77f400) [pid = 1814] [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]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 170 (0x8f708400) [pid = 1814] [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]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 169 (0x8f4cdc00) [pid = 1814] [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]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 168 (0x91aa8800) [pid = 1814] [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]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 167 (0x8980a000) [pid = 1814] [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]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 166 (0x922eb800) [pid = 1814] [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]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 165 (0x95d6cc00) [pid = 1814] [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]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x915c5800) [pid = 1814] [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]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x98ab9400) [pid = 1814] [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]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x91ab4400) [pid = 1814] [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]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x886cc400) [pid = 1814] [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]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x8d4ef800) [pid = 1814] [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]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x8f076400) [pid = 1814] [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]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x8e654000) [pid = 1814] [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]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x9886b400) [pid = 1814] [serial = 997] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273019628]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x91f77400) [pid = 1814] [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]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x890e2c00) [pid = 1814] [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]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x95d65800) [pid = 1814] [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]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x8d292c00) [pid = 1814] [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]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x89810400) [pid = 1814] [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]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x8d13a800) [pid = 1814] [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]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x8eea5400) [pid = 1814] [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]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x89e99c00) [pid = 1814] [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]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x98643000) [pid = 1814] [serial = 995] [outer = (nil)] [url = about:blank]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x89813c00) [pid = 1814] [serial = 957] [outer = (nil)] [url = about:blank]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x8cd48000) [pid = 1814] [serial = 1017] [outer = (nil)] [url = about:blank]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x95d72000) [pid = 1814] [serial = 987] [outer = (nil)] [url = about:blank]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 144 (0x890e6000) [pid = 1814] [serial = 1014] [outer = (nil)] [url = about:blank]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 143 (0x99edc800) [pid = 1814] [serial = 1008] [outer = (nil)] [url = about:blank]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 142 (0x989efc00) [pid = 1814] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 141 (0x98ab6400) [pid = 1814] [serial = 1005] [outer = (nil)] [url = about:blank]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 140 (0x977b0c00) [pid = 1814] [serial = 990] [outer = (nil)] [url = about:blank]
05:37:52 INFO - PROCESS | 1814 | --DOMWINDOW == 139 (0x8d774800) [pid = 1814] [serial = 960] [outer = (nil)] [url = about:blank]
05:37:53 INFO - PROCESS | 1814 | --DOMWINDOW == 138 (0x91f76800) [pid = 1814] [serial = 972] [outer = (nil)] [url = about:blank]
05:37:53 INFO - PROCESS | 1814 | --DOMWINDOW == 137 (0x922e9c00) [pid = 1814] [serial = 978] [outer = (nil)] [url = about:blank]
05:37:53 INFO - PROCESS | 1814 | --DOMWINDOW == 136 (0x89f0d000) [pid = 1814] [serial = 1011] [outer = (nil)] [url = about:blank]
05:37:53 INFO - PROCESS | 1814 | --DOMWINDOW == 135 (0x8d6d0400) [pid = 1814] [serial = 1023] [outer = (nil)] [url = about:blank]
05:37:53 INFO - PROCESS | 1814 | --DOMWINDOW == 134 (0x9420d400) [pid = 1814] [serial = 981] [outer = (nil)] [url = about:blank]
05:37:53 INFO - PROCESS | 1814 | --DOMWINDOW == 133 (0x8f077000) [pid = 1814] [serial = 963] [outer = (nil)] [url = about:blank]
05:37:53 INFO - PROCESS | 1814 | --DOMWINDOW == 132 (0x8f710000) [pid = 1814] [serial = 966] [outer = (nil)] [url = about:blank]
05:37:53 INFO - PROCESS | 1814 | --DOMWINDOW == 131 (0x95047c00) [pid = 1814] [serial = 984] [outer = (nil)] [url = about:blank]
05:37:53 INFO - PROCESS | 1814 | --DOMWINDOW == 130 (0x97849800) [pid = 1814] [serial = 993] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:37:53 INFO - PROCESS | 1814 | --DOMWINDOW == 129 (0x9886c000) [pid = 1814] [serial = 998] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273019628]
05:37:53 INFO - PROCESS | 1814 | --DOMWINDOW == 128 (0x91aa3c00) [pid = 1814] [serial = 969] [outer = (nil)] [url = about:blank]
05:37:53 INFO - PROCESS | 1814 | --DOMWINDOW == 127 (0x922c7c00) [pid = 1814] [serial = 975] [outer = (nil)] [url = about:blank]
05:37:53 INFO - PROCESS | 1814 | --DOMWINDOW == 126 (0x8d4f2c00) [pid = 1814] [serial = 1020] [outer = (nil)] [url = about:blank]
05:37:53 INFO - PROCESS | 1814 | --DOMWINDOW == 125 (0x9886e000) [pid = 1814] [serial = 1000] [outer = (nil)] [url = about:blank]
05:37:53 INFO - PROCESS | 1814 | --DOMWINDOW == 124 (0x8eeb1800) [pid = 1814] [serial = 899] [outer = (nil)] [url = about:blank]
05:37:53 INFO - PROCESS | 1814 | --DOMWINDOW == 123 (0x8dc38c00) [pid = 1814] [serial = 890] [outer = (nil)] [url = about:blank]
05:37:53 INFO - PROCESS | 1814 | --DOMWINDOW == 122 (0x8e658000) [pid = 1814] [serial = 961] [outer = (nil)] [url = about:blank]
05:37:53 INFO - PROCESS | 1814 | --DOMWINDOW == 121 (0x8d6cc800) [pid = 1814] [serial = 1021] [outer = (nil)] [url = about:blank]
05:37:53 INFO - PROCESS | 1814 | --DOMWINDOW == 120 (0x8f4cd400) [pid = 1814] [serial = 964] [outer = (nil)] [url = about:blank]
05:37:53 INFO - PROCESS | 1814 | --DOMWINDOW == 119 (0x91ac0c00) [pid = 1814] [serial = 970] [outer = (nil)] [url = about:blank]
05:37:53 INFO - PROCESS | 1814 | --DOMWINDOW == 118 (0x91a9dc00) [pid = 1814] [serial = 915] [outer = (nil)] [url = about:blank]
05:37:53 INFO - PROCESS | 1814 | --DOMWINDOW == 117 (0x8de64c00) [pid = 1814] [serial = 893] [outer = (nil)] [url = about:blank]
05:37:53 INFO - PROCESS | 1814 | --DOMWINDOW == 116 (0x92509000) [pid = 1814] [serial = 979] [outer = (nil)] [url = about:blank]
05:37:53 INFO - PROCESS | 1814 | --DOMWINDOW == 115 (0x97846800) [pid = 1814] [serial = 861] [outer = (nil)] [url = about:blank]
05:37:53 INFO - PROCESS | 1814 | --DOMWINDOW == 114 (0x91aa6400) [pid = 1814] [serial = 940] [outer = (nil)] [url = about:blank]
05:37:53 INFO - PROCESS | 1814 | --DOMWINDOW == 113 (0x8d298000) [pid = 1814] [serial = 884] [outer = (nil)] [url = about:blank]
05:37:53 INFO - PROCESS | 1814 | --DOMWINDOW == 112 (0x9221a000) [pid = 1814] [serial = 973] [outer = (nil)] [url = about:blank]
05:37:53 INFO - PROCESS | 1814 | --DOMWINDOW == 111 (0x9220d800) [pid = 1814] [serial = 930] [outer = (nil)] [url = about:blank]
05:37:53 INFO - PROCESS | 1814 | --DOMWINDOW == 110 (0x8cd41400) [pid = 1814] [serial = 881] [outer = (nil)] [url = about:blank]
05:37:53 INFO - PROCESS | 1814 | --DOMWINDOW == 109 (0x91621400) [pid = 1814] [serial = 967] [outer = (nil)] [url = about:blank]
05:37:53 INFO - PROCESS | 1814 | --DOMWINDOW == 108 (0x8f070400) [pid = 1814] [serial = 935] [outer = (nil)] [url = about:blank]
05:37:53 INFO - PROCESS | 1814 | --DOMWINDOW == 107 (0x8f9a7000) [pid = 1814] [serial = 910] [outer = (nil)] [url = about:blank]
05:37:53 INFO - PROCESS | 1814 | --DOMWINDOW == 106 (0x8f202000) [pid = 1814] [serial = 902] [outer = (nil)] [url = about:blank]
05:37:53 INFO - PROCESS | 1814 | --DOMWINDOW == 105 (0x91ca4400) [pid = 1814] [serial = 925] [outer = (nil)] [url = about:blank]
05:37:53 INFO - PROCESS | 1814 | --DOMWINDOW == 104 (0x91abe000) [pid = 1814] [serial = 920] [outer = (nil)] [url = about:blank]
05:37:53 INFO - PROCESS | 1814 | --DOMWINDOW == 103 (0x8d132000) [pid = 1814] [serial = 878] [outer = (nil)] [url = about:blank]
05:37:53 INFO - PROCESS | 1814 | --DOMWINDOW == 102 (0x8d772400) [pid = 1814] [serial = 887] [outer = (nil)] [url = about:blank]
05:37:53 INFO - PROCESS | 1814 | --DOMWINDOW == 101 (0x922e0800) [pid = 1814] [serial = 976] [outer = (nil)] [url = about:blank]
05:37:53 INFO - PROCESS | 1814 | --DOMWINDOW == 100 (0x8f4d1c00) [pid = 1814] [serial = 905] [outer = (nil)] [url = about:blank]
05:37:53 INFO - PROCESS | 1814 | --DOMWINDOW == 99 (0x8cef4400) [pid = 1814] [serial = 1018] [outer = (nil)] [url = about:blank]
05:37:53 INFO - PROCESS | 1814 | --DOMWINDOW == 98 (0x8980ec00) [pid = 1814] [serial = 1015] [outer = (nil)] [url = about:blank]
05:37:53 INFO - PROCESS | 1814 | --DOMWINDOW == 97 (0x8e7a1c00) [pid = 1814] [serial = 896] [outer = (nil)] [url = about:blank]
05:37:53 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
05:37:53 INFO - document served over http requires an http
05:37:53 INFO - sub-resource via script-tag using the meta-referrer
05:37:53 INFO - delivery method with swap-origin-redirect and when
05:37: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"
05:37:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:37:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:37:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:37:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:53 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
05:37:53 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 2247ms
05:37:53 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
05:37:53 INFO - PROCESS | 1814 | ++DOCSHELL 0x886cc400 == 65 [pid = 1814] [id = 391]
05:37:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 98 (0x897e2c00) [pid = 1814] [serial = 1097] [outer = (nil)]
05:37:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 99 (0x8d132000) [pid = 1814] [serial = 1098] [outer = 0x897e2c00]
05:37:53 INFO - PROCESS | 1814 | 1450273073940 Marionette INFO loaded listener.js
05:37:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 100 (0x8dc31c00) [pid = 1814] [serial = 1099] [outer = 0x897e2c00]
05:37:55 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
05:37:55 INFO - document served over http requires an http
05:37:55 INFO - sub-resource via xhr-request using the meta-referrer
05:37:55 INFO - delivery method with keep-origin-redirect and when
05:37:55 INFO - the target request is same-origin.
05:37:55 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 1485ms
05:37:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
05:37:55 INFO - PROCESS | 1814 | ++DOCSHELL 0x897e0800 == 66 [pid = 1814] [id = 392]
05:37:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 101 (0x897e5800) [pid = 1814] [serial = 1100] [outer = (nil)]
05:37:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 102 (0x89e93000) [pid = 1814] [serial = 1101] [outer = 0x897e5800]
05:37:55 INFO - PROCESS | 1814 | 1450273075761 Marionette INFO loaded listener.js
05:37:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 103 (0x89f06800) [pid = 1814] [serial = 1102] [outer = 0x897e5800]
05:37:56 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
05:37:56 INFO - document served over http requires an http
05:37:56 INFO - sub-resource via xhr-request using the meta-referrer
05:37:56 INFO - delivery method with no-redirect and when
05:37:56 INFO - the target request is same-origin.
05:37:56 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 1794ms
05:37:56 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
05:37:57 INFO - PROCESS | 1814 | ++DOCSHELL 0x8ceefc00 == 67 [pid = 1814] [id = 393]
05:37:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 104 (0x8d292800) [pid = 1814] [serial = 1103] [outer = (nil)]
05:37:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 105 (0x8d6d0400) [pid = 1814] [serial = 1104] [outer = 0x8d292800]
05:37:57 INFO - PROCESS | 1814 | 1450273077478 Marionette INFO loaded listener.js
05:37:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 106 (0x8e74a000) [pid = 1814] [serial = 1105] [outer = 0x8d292800]
05:37:58 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
05:37:58 INFO - document served over http requires an http
05:37:58 INFO - sub-resource via xhr-request using the meta-referrer
05:37:58 INFO - delivery method with swap-origin-redirect and when
05:37: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"
05:37:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:37:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:37:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:37:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:37:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:37:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:37:58 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
05:37:58 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 1591ms
05:37:58 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
05:37:59 INFO - PROCESS | 1814 | ++DOCSHELL 0x8e79f800 == 68 [pid = 1814] [id = 394]
05:37:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 107 (0x8f07d000) [pid = 1814] [serial = 1106] [outer = (nil)]
05:37:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 108 (0x8f207800) [pid = 1814] [serial = 1107] [outer = 0x8f07d000]
05:37:59 INFO - PROCESS | 1814 | 1450273079152 Marionette INFO loaded listener.js
05:37:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 109 (0x8f4d6c00) [pid = 1814] [serial = 1108] [outer = 0x8f07d000]
05:38:00 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
05:38:00 INFO - document served over http requires an https
05:38:00 INFO - sub-resource via fetch-request using the meta-referrer
05:38:00 INFO - delivery method with keep-origin-redirect and when
05:38: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"
05:38:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:38:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:38:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:38:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:38:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:00 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
05:38:00 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 1801ms
05:38:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
05:38:00 INFO - PROCESS | 1814 | ++DOCSHELL 0x88330c00 == 69 [pid = 1814] [id = 395]
05:38:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 110 (0x8f208c00) [pid = 1814] [serial = 1109] [outer = (nil)]
05:38:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 111 (0x8f9a3c00) [pid = 1814] [serial = 1110] [outer = 0x8f208c00]
05:38:00 INFO - PROCESS | 1814 | 1450273080926 Marionette INFO loaded listener.js
05:38:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 112 (0x91619000) [pid = 1814] [serial = 1111] [outer = 0x8f208c00]
05:38:01 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
05:38:01 INFO - document served over http requires an https
05:38:01 INFO - sub-resource via fetch-request using the meta-referrer
05:38:01 INFO - delivery method with no-redirect and when
05:38: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"
05:38:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:38:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:38:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:38:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:38:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:01 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
05:38:01 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 1645ms
05:38:01 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
05:38:02 INFO - PROCESS | 1814 | ++DOCSHELL 0x886ce400 == 70 [pid = 1814] [id = 396]
05:38:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 113 (0x89e95800) [pid = 1814] [serial = 1112] [outer = (nil)]
05:38:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 114 (0x91676800) [pid = 1814] [serial = 1113] [outer = 0x89e95800]
05:38:02 INFO - PROCESS | 1814 | 1450273082617 Marionette INFO loaded listener.js
05:38:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 115 (0x91aa5c00) [pid = 1814] [serial = 1114] [outer = 0x89e95800]
05:38:03 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
05:38:03 INFO - document served over http requires an https
05:38:03 INFO - sub-resource via fetch-request using the meta-referrer
05:38:03 INFO - delivery method with swap-origin-redirect and when
05:38: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"
05:38:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:38:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:38:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:38:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:38:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:03 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
05:38:03 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 1711ms
05:38:03 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
05:38:04 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d13a400 == 71 [pid = 1814] [id = 397]
05:38:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 116 (0x9167c000) [pid = 1814] [serial = 1115] [outer = (nil)]
05:38:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 117 (0x91ae7c00) [pid = 1814] [serial = 1116] [outer = 0x9167c000]
05:38:04 INFO - PROCESS | 1814 | 1450273084332 Marionette INFO loaded listener.js
05:38:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 118 (0x91ce1000) [pid = 1814] [serial = 1117] [outer = 0x9167c000]
05:38:05 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
05:38:05 INFO - document served over http requires an https
05:38:05 INFO - sub-resource via fetch-request using the meta-referrer
05:38:05 INFO - delivery method with swap-origin-redirect and when
05:38: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"
05:38:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:38:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:38:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:38:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:38:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:05 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
05:38:05 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 1735ms
05:38:05 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
05:38:06 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d774400 == 72 [pid = 1814] [id = 398]
05:38:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 119 (0x91c9f800) [pid = 1814] [serial = 1118] [outer = (nil)]
05:38:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 120 (0x91f7b000) [pid = 1814] [serial = 1119] [outer = 0x91c9f800]
05:38:06 INFO - PROCESS | 1814 | 1450273086094 Marionette INFO loaded listener.js
05:38:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 121 (0x92211000) [pid = 1814] [serial = 1120] [outer = 0x91c9f800]
05:38:07 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
05:38:07 INFO - document served over http requires an https
05:38:07 INFO - sub-resource via fetch-request using the meta-referrer
05:38:07 INFO - delivery method with keep-origin-redirect and when
05:38: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"
05:38:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:38:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:38:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:38:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:38:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:07 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
05:38:07 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 1786ms
05:38:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
05:38:07 INFO - PROCESS | 1814 | ++DOCSHELL 0x8de64000 == 73 [pid = 1814] [id = 399]
05:38:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 122 (0x91621400) [pid = 1814] [serial = 1121] [outer = (nil)]
05:38:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 123 (0x922c7000) [pid = 1814] [serial = 1122] [outer = 0x91621400]
05:38:07 INFO - PROCESS | 1814 | 1450273087885 Marionette INFO loaded listener.js
05:38:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 124 (0x922de800) [pid = 1814] [serial = 1123] [outer = 0x91621400]
05:38:08 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
05:38:08 INFO - document served over http requires an https
05:38:08 INFO - sub-resource via fetch-request using the meta-referrer
05:38:08 INFO - delivery method with no-redirect and when
05:38: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"
05:38:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:38:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:38:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:38:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:38:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:08 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
05:38:08 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
05:38:08 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
05:38:09 INFO - PROCESS | 1814 | ++DOCSHELL 0x8cdd4000 == 74 [pid = 1814] [id = 400]
05:38:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 125 (0x8e755400) [pid = 1814] [serial = 1124] [outer = (nil)]
05:38:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 126 (0x92508400) [pid = 1814] [serial = 1125] [outer = 0x8e755400]
05:38:09 INFO - PROCESS | 1814 | 1450273089569 Marionette INFO loaded listener.js
05:38:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 127 (0x94202c00) [pid = 1814] [serial = 1126] [outer = 0x8e755400]
05:38:10 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
05:38:10 INFO - document served over http requires an https
05:38:10 INFO - sub-resource via fetch-request using the meta-referrer
05:38:10 INFO - delivery method with swap-origin-redirect and when
05:38: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"
05:38:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:38:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:38:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:38:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:38:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:10 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
05:38:10 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 1678ms
05:38:10 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
05:38:11 INFO - PROCESS | 1814 | ++DOCSHELL 0x8f078000 == 75 [pid = 1814] [id = 401]
05:38:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 128 (0x92509000) [pid = 1814] [serial = 1127] [outer = (nil)]
05:38:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 129 (0x95042400) [pid = 1814] [serial = 1128] [outer = 0x92509000]
05:38:11 INFO - PROCESS | 1814 | 1450273091274 Marionette INFO loaded listener.js
05:38:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 130 (0x950dec00) [pid = 1814] [serial = 1129] [outer = 0x92509000]
05:38:12 INFO - PROCESS | 1814 | ++DOCSHELL 0x9776b800 == 76 [pid = 1814] [id = 402]
05:38:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 131 (0x97770800) [pid = 1814] [serial = 1130] [outer = (nil)]
05:38:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 132 (0x95db3400) [pid = 1814] [serial = 1131] [outer = 0x97770800]
05:38:12 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
05:38:12 INFO - document served over http requires an https
05:38:12 INFO - sub-resource via iframe-tag using the meta-referrer
05:38:12 INFO - delivery method with keep-origin-redirect and when
05:38: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"
05:38:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:38:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:38:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:38:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:12 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
05:38:12 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 1933ms
05:38:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
05:38:13 INFO - PROCESS | 1814 | ++DOCSHELL 0x9504f400 == 77 [pid = 1814] [id = 403]
05:38:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 133 (0x952ec800) [pid = 1814] [serial = 1132] [outer = (nil)]
05:38:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 134 (0x97841800) [pid = 1814] [serial = 1133] [outer = 0x952ec800]
05:38:13 INFO - PROCESS | 1814 | 1450273093339 Marionette INFO loaded listener.js
05:38:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 135 (0x98863c00) [pid = 1814] [serial = 1134] [outer = 0x952ec800]
05:38:14 INFO - PROCESS | 1814 | ++DOCSHELL 0x9886f800 == 78 [pid = 1814] [id = 404]
05:38:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 136 (0x98870400) [pid = 1814] [serial = 1135] [outer = (nil)]
05:38:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 137 (0x989e3c00) [pid = 1814] [serial = 1136] [outer = 0x98870400]
05:38:14 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
05:38:14 INFO - document served over http requires an https
05:38:14 INFO - sub-resource via iframe-tag using the meta-referrer
05:38:14 INFO - delivery method with no-redirect and when
05:38: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"
05:38:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:38:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:38:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:38:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:14 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
05:38:14 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 1889ms
05:38:14 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
05:38:15 INFO - PROCESS | 1814 | ++DOCSHELL 0x9886b000 == 79 [pid = 1814] [id = 405]
05:38:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 138 (0x9886e000) [pid = 1814] [serial = 1137] [outer = (nil)]
05:38:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 139 (0x989e7400) [pid = 1814] [serial = 1138] [outer = 0x9886e000]
05:38:15 INFO - PROCESS | 1814 | 1450273095193 Marionette INFO loaded listener.js
05:38:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 140 (0x98ab9000) [pid = 1814] [serial = 1139] [outer = 0x9886e000]
05:38:15 INFO - PROCESS | 1814 | ++DOCSHELL 0x99ed7c00 == 80 [pid = 1814] [id = 406]
05:38:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 141 (0x99ed8400) [pid = 1814] [serial = 1140] [outer = (nil)]
05:38:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 142 (0x99eda400) [pid = 1814] [serial = 1141] [outer = 0x99ed8400]
05:38:16 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
05:38:16 INFO - document served over http requires an https
05:38:16 INFO - sub-resource via iframe-tag using the meta-referrer
05:38:16 INFO - delivery method with swap-origin-redirect and when
05:38: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"
05:38:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:38:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:38:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:38:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:16 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
05:38:16 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 1844ms
05:38:16 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
05:38:16 INFO - PROCESS | 1814 | ++DOCSHELL 0x91621000 == 81 [pid = 1814] [id = 407]
05:38:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 143 (0x91abd800) [pid = 1814] [serial = 1142] [outer = (nil)]
05:38:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 144 (0x9ac12800) [pid = 1814] [serial = 1143] [outer = 0x91abd800]
05:38:17 INFO - PROCESS | 1814 | 1450273097008 Marionette INFO loaded listener.js
05:38:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 145 (0x9b5ae400) [pid = 1814] [serial = 1144] [outer = 0x91abd800]
05:38:17 INFO - PROCESS | 1814 | ++DOCSHELL 0x9b6d4c00 == 82 [pid = 1814] [id = 408]
05:38:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x9b822800) [pid = 1814] [serial = 1145] [outer = (nil)]
05:38:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x9b823400) [pid = 1814] [serial = 1146] [outer = 0x9b822800]
05:38:18 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
05:38:18 INFO - document served over http requires an https
05:38:18 INFO - sub-resource via iframe-tag using the meta-referrer
05:38:18 INFO - delivery method with swap-origin-redirect and when
05:38: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"
05:38:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:38:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:38:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:38:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:18 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
05:38:18 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 1827ms
05:38:18 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
05:38:18 INFO - PROCESS | 1814 | ++DOCSHELL 0x8832f800 == 83 [pid = 1814] [id = 409]
05:38:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x88331c00) [pid = 1814] [serial = 1147] [outer = (nil)]
05:38:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x9bc82400) [pid = 1814] [serial = 1148] [outer = 0x88331c00]
05:38:18 INFO - PROCESS | 1814 | 1450273098864 Marionette INFO loaded listener.js
05:38:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x9c5a7800) [pid = 1814] [serial = 1149] [outer = 0x88331c00]
05:38:19 INFO - PROCESS | 1814 | ++DOCSHELL 0x9c7dd000 == 84 [pid = 1814] [id = 410]
05:38:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x9ca2b800) [pid = 1814] [serial = 1150] [outer = (nil)]
05:38:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x9ca27400) [pid = 1814] [serial = 1151] [outer = 0x9ca2b800]
05:38:20 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
05:38:20 INFO - document served over http requires an https
05:38:20 INFO - sub-resource via iframe-tag using the meta-referrer
05:38:20 INFO - delivery method with keep-origin-redirect and when
05:38: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"
05:38:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:38:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:38:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:38:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:20 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
05:38:20 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 1887ms
05:38:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
05:38:20 INFO - PROCESS | 1814 | ++DOCSHELL 0x91ae8c00 == 85 [pid = 1814] [id = 411]
05:38:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x98644000) [pid = 1814] [serial = 1152] [outer = (nil)]
05:38:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x9ca31400) [pid = 1814] [serial = 1153] [outer = 0x98644000]
05:38:20 INFO - PROCESS | 1814 | 1450273100801 Marionette INFO loaded listener.js
05:38:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x9cab8c00) [pid = 1814] [serial = 1154] [outer = 0x98644000]
05:38:21 INFO - PROCESS | 1814 | ++DOCSHELL 0x9cc2cc00 == 86 [pid = 1814] [id = 412]
05:38:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x9cc2d400) [pid = 1814] [serial = 1155] [outer = (nil)]
05:38:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x9cc2dc00) [pid = 1814] [serial = 1156] [outer = 0x9cc2d400]
05:38:21 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
05:38:21 INFO - document served over http requires an https
05:38:21 INFO - sub-resource via iframe-tag using the meta-referrer
05:38:21 INFO - delivery method with no-redirect and when
05:38: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"
05:38:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:38:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:38:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:38:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:21 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
05:38:21 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 1779ms
05:38:21 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
05:38:22 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d137c00 == 87 [pid = 1814] [id = 413]
05:38:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x91f7d000) [pid = 1814] [serial = 1157] [outer = (nil)]
05:38:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x9d2a9800) [pid = 1814] [serial = 1158] [outer = 0x91f7d000]
05:38:22 INFO - PROCESS | 1814 | 1450273102624 Marionette INFO loaded listener.js
05:38:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x9d6cc400) [pid = 1814] [serial = 1159] [outer = 0x91f7d000]
05:38:23 INFO - PROCESS | 1814 | ++DOCSHELL 0x9d6d7c00 == 88 [pid = 1814] [id = 414]
05:38:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x9e638400) [pid = 1814] [serial = 1160] [outer = (nil)]
05:38:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x9e638800) [pid = 1814] [serial = 1161] [outer = 0x9e638400]
05:38:23 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
05:38:23 INFO - document served over http requires an https
05:38:23 INFO - sub-resource via iframe-tag using the meta-referrer
05:38:23 INFO - delivery method with swap-origin-redirect and when
05:38: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"
05:38:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:38:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:38:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:38:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:23 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
05:38:23 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 1882ms
05:38:23 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
05:38:26 INFO - PROCESS | 1814 | --DOCSHELL 0x950e4800 == 87 [pid = 1814] [id = 10]
05:38:26 INFO - PROCESS | 1814 | --DOCSHELL 0x890e6400 == 86 [pid = 1814] [id = 366]
05:38:26 INFO - PROCESS | 1814 | --DOCSHELL 0x8d775c00 == 85 [pid = 1814] [id = 367]
05:38:26 INFO - PROCESS | 1814 | --DOCSHELL 0x8eea9800 == 84 [pid = 1814] [id = 368]
05:38:26 INFO - PROCESS | 1814 | --DOCSHELL 0x8e7a4800 == 83 [pid = 1814] [id = 369]
05:38:26 INFO - PROCESS | 1814 | --DOCSHELL 0x8f4d7000 == 82 [pid = 1814] [id = 370]
05:38:26 INFO - PROCESS | 1814 | --DOCSHELL 0x8d6cf000 == 81 [pid = 1814] [id = 371]
05:38:26 INFO - PROCESS | 1814 | --DOCSHELL 0x9161d800 == 80 [pid = 1814] [id = 372]
05:38:26 INFO - PROCESS | 1814 | --DOCSHELL 0x8f70b000 == 79 [pid = 1814] [id = 373]
05:38:26 INFO - PROCESS | 1814 | --DOCSHELL 0x915c5c00 == 78 [pid = 1814] [id = 374]
05:38:26 INFO - PROCESS | 1814 | --DOCSHELL 0x8f071c00 == 77 [pid = 1814] [id = 375]
05:38:26 INFO - PROCESS | 1814 | --DOCSHELL 0x91f77800 == 76 [pid = 1814] [id = 376]
05:38:26 INFO - PROCESS | 1814 | --DOCSHELL 0x8dc3c800 == 75 [pid = 1814] [id = 333]
05:38:26 INFO - PROCESS | 1814 | --DOCSHELL 0x922ec400 == 74 [pid = 1814] [id = 377]
05:38:26 INFO - PROCESS | 1814 | --DOCSHELL 0x92211c00 == 73 [pid = 1814] [id = 378]
05:38:26 INFO - PROCESS | 1814 | --DOCSHELL 0x91f77000 == 72 [pid = 1814] [id = 331]
05:38:26 INFO - PROCESS | 1814 | --DOCSHELL 0x9b00ac00 == 71 [pid = 1814] [id = 379]
05:38:26 INFO - PROCESS | 1814 | --DOCSHELL 0x88328c00 == 70 [pid = 1814] [id = 335]
05:38:26 INFO - PROCESS | 1814 | --DOCSHELL 0x98ab6c00 == 69 [pid = 1814] [id = 380]
05:38:26 INFO - PROCESS | 1814 | --DOCSHELL 0x9b825400 == 68 [pid = 1814] [id = 381]
05:38:26 INFO - PROCESS | 1814 | --DOCSHELL 0x9acd8400 == 67 [pid = 1814] [id = 382]
05:38:26 INFO - PROCESS | 1814 | --DOCSHELL 0x9beecc00 == 66 [pid = 1814] [id = 383]
05:38:26 INFO - PROCESS | 1814 | --DOCSHELL 0x89f3c800 == 65 [pid = 1814] [id = 385]
05:38:26 INFO - PROCESS | 1814 | --DOCSHELL 0x8d295400 == 64 [pid = 1814] [id = 386]
05:38:26 INFO - PROCESS | 1814 | --DOCSHELL 0x886d1800 == 63 [pid = 1814] [id = 387]
05:38:26 INFO - PROCESS | 1814 | --DOCSHELL 0x8832d000 == 62 [pid = 1814] [id = 337]
05:38:26 INFO - PROCESS | 1814 | --DOCSHELL 0x897d9000 == 61 [pid = 1814] [id = 388]
05:38:26 INFO - PROCESS | 1814 | --DOCSHELL 0x89f05400 == 60 [pid = 1814] [id = 389]
05:38:26 INFO - PROCESS | 1814 | --DOCSHELL 0x8d4ee000 == 59 [pid = 1814] [id = 390]
05:38:26 INFO - PROCESS | 1814 | --DOCSHELL 0x89e99400 == 58 [pid = 1814] [id = 338]
05:38:29 INFO - PROCESS | 1814 | --DOCSHELL 0x897e0800 == 57 [pid = 1814] [id = 392]
05:38:29 INFO - PROCESS | 1814 | --DOCSHELL 0x8ceefc00 == 56 [pid = 1814] [id = 393]
05:38:29 INFO - PROCESS | 1814 | --DOCSHELL 0x8e79f800 == 55 [pid = 1814] [id = 394]
05:38:29 INFO - PROCESS | 1814 | --DOCSHELL 0x88330c00 == 54 [pid = 1814] [id = 395]
05:38:29 INFO - PROCESS | 1814 | --DOCSHELL 0x886ce400 == 53 [pid = 1814] [id = 396]
05:38:29 INFO - PROCESS | 1814 | --DOCSHELL 0x8d13a400 == 52 [pid = 1814] [id = 397]
05:38:29 INFO - PROCESS | 1814 | --DOCSHELL 0x8d774400 == 51 [pid = 1814] [id = 398]
05:38:29 INFO - PROCESS | 1814 | --DOCSHELL 0x8de64000 == 50 [pid = 1814] [id = 399]
05:38:29 INFO - PROCESS | 1814 | --DOCSHELL 0x8cdd4000 == 49 [pid = 1814] [id = 400]
05:38:29 INFO - PROCESS | 1814 | --DOCSHELL 0x8f078000 == 48 [pid = 1814] [id = 401]
05:38:29 INFO - PROCESS | 1814 | --DOCSHELL 0x9776b800 == 47 [pid = 1814] [id = 402]
05:38:29 INFO - PROCESS | 1814 | --DOCSHELL 0x9504f400 == 46 [pid = 1814] [id = 403]
05:38:29 INFO - PROCESS | 1814 | --DOCSHELL 0x9886f800 == 45 [pid = 1814] [id = 404]
05:38:29 INFO - PROCESS | 1814 | --DOCSHELL 0x9886b000 == 44 [pid = 1814] [id = 405]
05:38:29 INFO - PROCESS | 1814 | --DOCSHELL 0x99ed7c00 == 43 [pid = 1814] [id = 406]
05:38:29 INFO - PROCESS | 1814 | --DOCSHELL 0x91621000 == 42 [pid = 1814] [id = 407]
05:38:29 INFO - PROCESS | 1814 | --DOCSHELL 0x9b6d4c00 == 41 [pid = 1814] [id = 408]
05:38:29 INFO - PROCESS | 1814 | --DOCSHELL 0x8832f800 == 40 [pid = 1814] [id = 409]
05:38:29 INFO - PROCESS | 1814 | --DOCSHELL 0x9c7dd000 == 39 [pid = 1814] [id = 410]
05:38:29 INFO - PROCESS | 1814 | --DOCSHELL 0x91ae8c00 == 38 [pid = 1814] [id = 411]
05:38:29 INFO - PROCESS | 1814 | --DOCSHELL 0x9cc2cc00 == 37 [pid = 1814] [id = 412]
05:38:29 INFO - PROCESS | 1814 | --DOCSHELL 0x8d137c00 == 36 [pid = 1814] [id = 413]
05:38:29 INFO - PROCESS | 1814 | --DOCSHELL 0x9d6d7c00 == 35 [pid = 1814] [id = 414]
05:38:29 INFO - PROCESS | 1814 | --DOCSHELL 0x8ceed000 == 34 [pid = 1814] [id = 339]
05:38:29 INFO - PROCESS | 1814 | --DOCSHELL 0x886cc400 == 33 [pid = 1814] [id = 391]
05:38:29 INFO - PROCESS | 1814 | --DOCSHELL 0x88328400 == 32 [pid = 1814] [id = 340]
05:38:29 INFO - PROCESS | 1814 | --DOCSHELL 0x89812c00 == 31 [pid = 1814] [id = 296]
05:38:29 INFO - PROCESS | 1814 | --DOCSHELL 0x8d77a000 == 30 [pid = 1814] [id = 365]
05:38:29 INFO - PROCESS | 1814 | --DOCSHELL 0x8d4f1c00 == 29 [pid = 1814] [id = 286]
05:38:29 INFO - PROCESS | 1814 | --DOCSHELL 0x8816d800 == 28 [pid = 1814] [id = 384]
05:38:29 INFO - PROCESS | 1814 | --DOCSHELL 0x8816dc00 == 27 [pid = 1814] [id = 336]
05:38:29 INFO - PROCESS | 1814 | --DOCSHELL 0x88331800 == 26 [pid = 1814] [id = 304]
05:38:29 INFO - PROCESS | 1814 | --DOCSHELL 0x8f99f400 == 25 [pid = 1814] [id = 300]
05:38:29 INFO - PROCESS | 1814 | --DOCSHELL 0x8816b000 == 24 [pid = 1814] [id = 302]
05:38:29 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x8dc39400) [pid = 1814] [serial = 1024] [outer = (nil)] [url = about:blank]
05:38:29 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x9ac0e400) [pid = 1814] [serial = 1009] [outer = (nil)] [url = about:blank]
05:38:29 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x98865000) [pid = 1814] [serial = 996] [outer = (nil)] [url = about:blank]
05:38:29 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x942b8400) [pid = 1814] [serial = 982] [outer = (nil)] [url = about:blank]
05:38:29 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x8de61000) [pid = 1814] [serial = 955] [outer = (nil)] [url = about:blank]
05:38:29 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x950dac00) [pid = 1814] [serial = 985] [outer = (nil)] [url = about:blank]
05:38:29 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x98aba400) [pid = 1814] [serial = 1006] [outer = (nil)] [url = about:blank]
05:38:29 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x922e4c00) [pid = 1814] [serial = 1012] [outer = (nil)] [url = about:blank]
05:38:29 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x989e6800) [pid = 1814] [serial = 1001] [outer = (nil)] [url = about:blank]
05:38:29 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x89f37400) [pid = 1814] [serial = 958] [outer = (nil)] [url = about:blank]
05:38:29 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x95db1c00) [pid = 1814] [serial = 988] [outer = (nil)] [url = about:blank]
05:38:29 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x97828000) [pid = 1814] [serial = 991] [outer = (nil)] [url = about:blank]
05:38:29 INFO - PROCESS | 1814 | ++DOCSHELL 0x8816cc00 == 25 [pid = 1814] [id = 415]
05:38:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x88327c00) [pid = 1814] [serial = 1162] [outer = (nil)]
05:38:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x8832fc00) [pid = 1814] [serial = 1163] [outer = 0x88327c00]
05:38:30 INFO - PROCESS | 1814 | 1450273110064 Marionette INFO loaded listener.js
05:38:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x886d1000) [pid = 1814] [serial = 1164] [outer = 0x88327c00]
05:38:30 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
05:38:30 INFO - document served over http requires an https
05:38:30 INFO - sub-resource via script-tag using the meta-referrer
05:38:30 INFO - delivery method with keep-origin-redirect and when
05:38: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"
05:38:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:38:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:30 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:38:30 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:38:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:30 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
05:38:30 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 7146ms
05:38:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
05:38:31 INFO - PROCESS | 1814 | ++DOCSHELL 0x890ed800 == 26 [pid = 1814] [id = 416]
05:38:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x890f0000) [pid = 1814] [serial = 1165] [outer = (nil)]
05:38:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x897dfc00) [pid = 1814] [serial = 1166] [outer = 0x890f0000]
05:38:31 INFO - PROCESS | 1814 | 1450273111422 Marionette INFO loaded listener.js
05:38:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x89810000) [pid = 1814] [serial = 1167] [outer = 0x890f0000]
05:38:32 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
05:38:32 INFO - document served over http requires an https
05:38:32 INFO - sub-resource via script-tag using the meta-referrer
05:38:32 INFO - delivery method with no-redirect and when
05:38: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"
05:38:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:38:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:38:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:38:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:32 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
05:38:32 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 1545ms
05:38:32 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
05:38:32 INFO - PROCESS | 1814 | ++DOCSHELL 0x890e7400 == 27 [pid = 1814] [id = 417]
05:38:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x89f05400) [pid = 1814] [serial = 1168] [outer = (nil)]
05:38:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x89f0e400) [pid = 1814] [serial = 1169] [outer = 0x89f05400]
05:38:32 INFO - PROCESS | 1814 | 1450273112912 Marionette INFO loaded listener.js
05:38:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x8c08c800) [pid = 1814] [serial = 1170] [outer = 0x89f05400]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x89f3e800) [pid = 1814] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273065685]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x8de5e000) [pid = 1814] [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]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x8f4c9800) [pid = 1814] [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]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x8c096400) [pid = 1814] [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]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x8eeaa000) [pid = 1814] [serial = 1034] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x9ad30000) [pid = 1814] [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]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x9b830400) [pid = 1814] [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]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x9b00d000) [pid = 1814] [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]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x92504c00) [pid = 1814] [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]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x8dc31400) [pid = 1814] [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]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x8f4d7c00) [pid = 1814] [serial = 1039] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273042340]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x897da400) [pid = 1814] [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]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x9beed000) [pid = 1814] [serial = 1076] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x8d13e400) [pid = 1814] [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]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 144 (0x88174400) [pid = 1814] [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]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 143 (0x886d5800) [pid = 1814] [serial = 1086] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 142 (0x91ab9000) [pid = 1814] [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]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 141 (0x897e2c00) [pid = 1814] [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]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 140 (0x8d4ed400) [pid = 1814] [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]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 139 (0x9167f800) [pid = 1814] [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]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 138 (0x9b5b3400) [pid = 1814] [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]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 137 (0x915c2400) [pid = 1814] [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]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 136 (0x8f072800) [pid = 1814] [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]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 135 (0x9b82bc00) [pid = 1814] [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]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 134 (0x8d77b800) [pid = 1814] [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]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 133 (0x9221b800) [pid = 1814] [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]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 132 (0x9161e000) [pid = 1814] [serial = 1044] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 131 (0x8d132000) [pid = 1814] [serial = 1098] [outer = (nil)] [url = about:blank]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 130 (0x890e5400) [pid = 1814] [serial = 1079] [outer = (nil)] [url = about:blank]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 129 (0x8de63c00) [pid = 1814] [serial = 1026] [outer = (nil)] [url = about:blank]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 128 (0x9b5b2400) [pid = 1814] [serial = 1065] [outer = (nil)] [url = about:blank]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 127 (0x8e750c00) [pid = 1814] [serial = 1032] [outer = (nil)] [url = about:blank]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 126 (0x91ce7000) [pid = 1814] [serial = 1050] [outer = (nil)] [url = about:blank]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 125 (0x8e657000) [pid = 1814] [serial = 1095] [outer = (nil)] [url = about:blank]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 124 (0x8d6d0800) [pid = 1814] [serial = 1084] [outer = (nil)] [url = about:blank]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 123 (0x8eea6400) [pid = 1814] [serial = 1035] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 122 (0x88879c00) [pid = 1814] [serial = 1087] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 121 (0x8cdd3c00) [pid = 1814] [serial = 1029] [outer = (nil)] [url = about:blank]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 120 (0x8c092400) [pid = 1814] [serial = 1082] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273065685]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 119 (0x9b810c00) [pid = 1814] [serial = 1068] [outer = (nil)] [url = about:blank]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 118 (0x8d4f4c00) [pid = 1814] [serial = 1092] [outer = (nil)] [url = about:blank]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 117 (0x9af90000) [pid = 1814] [serial = 1062] [outer = (nil)] [url = about:blank]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 116 (0x8f07d800) [pid = 1814] [serial = 1037] [outer = (nil)] [url = about:blank]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 115 (0x9b831400) [pid = 1814] [serial = 1071] [outer = (nil)] [url = about:blank]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 114 (0x8f4d8c00) [pid = 1814] [serial = 1040] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273042340]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 113 (0x91681800) [pid = 1814] [serial = 1047] [outer = (nil)] [url = about:blank]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 112 (0x92219c00) [pid = 1814] [serial = 1053] [outer = (nil)] [url = about:blank]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 111 (0x9beec000) [pid = 1814] [serial = 1077] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 110 (0x91676000) [pid = 1814] [serial = 1045] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 109 (0x9776cc00) [pid = 1814] [serial = 1059] [outer = (nil)] [url = about:blank]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 108 (0x8f709c00) [pid = 1814] [serial = 1042] [outer = (nil)] [url = about:blank]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 107 (0x950e2c00) [pid = 1814] [serial = 1056] [outer = (nil)] [url = about:blank]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 106 (0x9bc2fc00) [pid = 1814] [serial = 1074] [outer = (nil)] [url = about:blank]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 105 (0x89f04400) [pid = 1814] [serial = 1089] [outer = (nil)] [url = about:blank]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 104 (0x8dc31c00) [pid = 1814] [serial = 1099] [outer = (nil)] [url = about:blank]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 103 (0x989e4000) [pid = 1814] [serial = 1060] [outer = (nil)] [url = about:blank]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 102 (0x952ee800) [pid = 1814] [serial = 1057] [outer = (nil)] [url = about:blank]
05:38:36 INFO - PROCESS | 1814 | --DOMWINDOW == 101 (0x9b097400) [pid = 1814] [serial = 1063] [outer = (nil)] [url = about:blank]
05:38:37 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
05:38:37 INFO - document served over http requires an https
05:38:37 INFO - sub-resource via script-tag using the meta-referrer
05:38:37 INFO - delivery method with swap-origin-redirect and when
05:38: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"
05:38:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:38:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:38:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:38:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:37 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
05:38:37 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 4592ms
05:38:37 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
05:38:37 INFO - PROCESS | 1814 | ++DOCSHELL 0x8c090000 == 28 [pid = 1814] [id = 418]
05:38:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 102 (0x8c098c00) [pid = 1814] [serial = 1171] [outer = (nil)]
05:38:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 103 (0x8cdd5c00) [pid = 1814] [serial = 1172] [outer = 0x8c098c00]
05:38:37 INFO - PROCESS | 1814 | 1450273117472 Marionette INFO loaded listener.js
05:38:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 104 (0x88873c00) [pid = 1814] [serial = 1173] [outer = 0x8c098c00]
05:38:38 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
05:38:38 INFO - document served over http requires an https
05:38:38 INFO - sub-resource via script-tag using the meta-referrer
05:38:38 INFO - delivery method with swap-origin-redirect and when
05:38:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:38:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:38:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:38:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:38 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
05:38:38 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 1350ms
05:38:38 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
05:38:38 INFO - PROCESS | 1814 | ++DOCSHELL 0x8816d800 == 29 [pid = 1814] [id = 419]
05:38:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 105 (0x8816e400) [pid = 1814] [serial = 1174] [outer = (nil)]
05:38:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 106 (0x88329400) [pid = 1814] [serial = 1175] [outer = 0x8816e400]
05:38:39 INFO - PROCESS | 1814 | 1450273119068 Marionette INFO loaded listener.js
05:38:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 107 (0x88876000) [pid = 1814] [serial = 1176] [outer = 0x8816e400]
05:38:40 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
05:38:40 INFO - document served over http requires an https
05:38:40 INFO - sub-resource via script-tag using the meta-referrer
05:38:40 INFO - delivery method with keep-origin-redirect and when
05:38: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"
05:38:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:38:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:38:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:38:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:40 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
05:38:40 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 1786ms
05:38:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
05:38:40 INFO - PROCESS | 1814 | ++DOCSHELL 0x89f34c00 == 30 [pid = 1814] [id = 420]
05:38:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 108 (0x89f3b800) [pid = 1814] [serial = 1177] [outer = (nil)]
05:38:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 109 (0x8c097800) [pid = 1814] [serial = 1178] [outer = 0x89f3b800]
05:38:40 INFO - PROCESS | 1814 | 1450273120930 Marionette INFO loaded listener.js
05:38:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 110 (0x8cef1400) [pid = 1814] [serial = 1179] [outer = 0x89f3b800]
05:38:42 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
05:38:42 INFO - document served over http requires an https
05:38:42 INFO - sub-resource via script-tag using the meta-referrer
05:38:42 INFO - delivery method with no-redirect and when
05:38: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"
05:38:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:38:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:38:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:38:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:42 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
05:38:42 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 1686ms
05:38:42 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
05:38:42 INFO - PROCESS | 1814 | ++DOCSHELL 0x88323400 == 31 [pid = 1814] [id = 421]
05:38:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 111 (0x88328800) [pid = 1814] [serial = 1180] [outer = (nil)]
05:38:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 112 (0x8d4ea000) [pid = 1814] [serial = 1181] [outer = 0x88328800]
05:38:42 INFO - PROCESS | 1814 | 1450273122632 Marionette INFO loaded listener.js
05:38:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 113 (0x8d4f8800) [pid = 1814] [serial = 1182] [outer = 0x88328800]
05:38:43 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
05:38:43 INFO - document served over http requires an https
05:38:43 INFO - sub-resource via script-tag using the meta-referrer
05:38:43 INFO - delivery method with swap-origin-redirect and when
05:38:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:38:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:38:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:38:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:38:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:43 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
05:38:43 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 1732ms
05:38:43 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
05:38:44 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d77ac00 == 32 [pid = 1814] [id = 422]
05:38:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 114 (0x8dc31400) [pid = 1814] [serial = 1183] [outer = (nil)]
05:38:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 115 (0x8dc36000) [pid = 1814] [serial = 1184] [outer = 0x8dc31400]
05:38:44 INFO - PROCESS | 1814 | 1450273124404 Marionette INFO loaded listener.js
05:38:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 116 (0x8de5f800) [pid = 1814] [serial = 1185] [outer = 0x8dc31400]
05:38:45 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
05:38:45 INFO - document served over http requires an https
05:38:45 INFO - sub-resource via xhr-request using the meta-referrer
05:38:45 INFO - delivery method with keep-origin-redirect and when
05:38: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"
05:38:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:38:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:38:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:38:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:45 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
05:38:45 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 1694ms
05:38:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
05:38:45 INFO - PROCESS | 1814 | ++DOCSHELL 0x89f31800 == 33 [pid = 1814] [id = 423]
05:38:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 117 (0x8dc34400) [pid = 1814] [serial = 1186] [outer = (nil)]
05:38:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 118 (0x8e656800) [pid = 1814] [serial = 1187] [outer = 0x8dc34400]
05:38:46 INFO - PROCESS | 1814 | 1450273126015 Marionette INFO loaded listener.js
05:38:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 119 (0x8e757c00) [pid = 1814] [serial = 1188] [outer = 0x8dc34400]
05:38:47 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
05:38:47 INFO - document served over http requires an https
05:38:47 INFO - sub-resource via xhr-request using the meta-referrer
05:38:47 INFO - delivery method with no-redirect and when
05:38: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"
05:38:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:38:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:38:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:38:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:47 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
05:38:47 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 1531ms
05:38:47 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
05:38:47 INFO - PROCESS | 1814 | ++DOCSHELL 0x886cc400 == 34 [pid = 1814] [id = 424]
05:38:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 120 (0x89f31c00) [pid = 1814] [serial = 1189] [outer = (nil)]
05:38:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 121 (0x8eea9000) [pid = 1814] [serial = 1190] [outer = 0x89f31c00]
05:38:47 INFO - PROCESS | 1814 | 1450273127610 Marionette INFO loaded listener.js
05:38:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 122 (0x8f078400) [pid = 1814] [serial = 1191] [outer = 0x89f31c00]
05:38:48 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
05:38:48 INFO - document served over http requires an https
05:38:48 INFO - sub-resource via xhr-request using the meta-referrer
05:38:48 INFO - delivery method with swap-origin-redirect and when
05:38: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"
05:38:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:38:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:38:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:38:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:48 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
05:38:48 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 1686ms
05:38:48 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
05:38:49 INFO - PROCESS | 1814 | ++DOCSHELL 0x8816ac00 == 35 [pid = 1814] [id = 425]
05:38:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 123 (0x8816c400) [pid = 1814] [serial = 1192] [outer = (nil)]
05:38:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 124 (0x8f20e800) [pid = 1814] [serial = 1193] [outer = 0x8816c400]
05:38:49 INFO - PROCESS | 1814 | 1450273129364 Marionette INFO loaded listener.js
05:38:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 125 (0x8f4d1c00) [pid = 1814] [serial = 1194] [outer = 0x8816c400]
05:38:50 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
05:38:50 INFO - document served over http requires an https
05:38:50 INFO - sub-resource via xhr-request using the meta-referrer
05:38:50 INFO - delivery method with swap-origin-redirect and when
05:38: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"
05:38:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:38:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:38:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:38:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:50 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
05:38:50 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 1699ms
05:38:50 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
05:38:50 INFO - PROCESS | 1814 | ++DOCSHELL 0x897e4c00 == 36 [pid = 1814] [id = 426]
05:38:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 126 (0x89f33c00) [pid = 1814] [serial = 1195] [outer = (nil)]
05:38:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 127 (0x8f99cc00) [pid = 1814] [serial = 1196] [outer = 0x89f33c00]
05:38:50 INFO - PROCESS | 1814 | 1450273130983 Marionette INFO loaded listener.js
05:38:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 128 (0x8f99fc00) [pid = 1814] [serial = 1197] [outer = 0x89f33c00]
05:38:52 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
05:38:52 INFO - document served over http requires an https
05:38:52 INFO - sub-resource via xhr-request using the meta-referrer
05:38:52 INFO - delivery method with keep-origin-redirect and when
05:38: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"
05:38:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:38:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:38:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:38:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:52 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
05:38:52 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 1583ms
05:38:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
05:38:52 INFO - PROCESS | 1814 | ++DOCSHELL 0x886d1800 == 37 [pid = 1814] [id = 427]
05:38:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 129 (0x8d295400) [pid = 1814] [serial = 1198] [outer = (nil)]
05:38:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 130 (0x9161f800) [pid = 1814] [serial = 1199] [outer = 0x8d295400]
05:38:52 INFO - PROCESS | 1814 | 1450273132629 Marionette INFO loaded listener.js
05:38:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 131 (0x91679800) [pid = 1814] [serial = 1200] [outer = 0x8d295400]
05:38:53 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
05:38:53 INFO - document served over http requires an https
05:38:53 INFO - sub-resource via xhr-request using the meta-referrer
05:38:53 INFO - delivery method with no-redirect and when
05:38: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"
05:38:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:38:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:38:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:38:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:53 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
05:38:53 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 1537ms
05:38:53 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
05:38:54 INFO - PROCESS | 1814 | ++DOCSHELL 0x8cdd1000 == 38 [pid = 1814] [id = 428]
05:38:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 132 (0x8f9a1800) [pid = 1814] [serial = 1201] [outer = (nil)]
05:38:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 133 (0x91aa4000) [pid = 1814] [serial = 1202] [outer = 0x8f9a1800]
05:38:54 INFO - PROCESS | 1814 | 1450273134123 Marionette INFO loaded listener.js
05:38:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 134 (0x91ab1c00) [pid = 1814] [serial = 1203] [outer = 0x8f9a1800]
05:38:55 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
05:38:55 INFO - document served over http requires an https
05:38:55 INFO - sub-resource via xhr-request using the meta-referrer
05:38:55 INFO - delivery method with swap-origin-redirect and when
05:38: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"
05:38:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:38:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:38:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:38:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:38:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:38:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:38:55 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
05:38:55 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 1632ms
05:38:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:38:55 INFO - PROCESS | 1814 | ++DOCSHELL 0x91ae0800 == 39 [pid = 1814] [id = 429]
05:38:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 135 (0x91ae1000) [pid = 1814] [serial = 1204] [outer = (nil)]
05:38:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 136 (0x91ae8800) [pid = 1814] [serial = 1205] [outer = 0x91ae1000]
05:38:55 INFO - PROCESS | 1814 | 1450273135861 Marionette INFO loaded listener.js
05:38:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 137 (0x91caa800) [pid = 1814] [serial = 1206] [outer = 0x91ae1000]
05:38:56 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
05:38:56 INFO - document served over http requires an http
05:38:56 INFO - sub-resource via fetch-request using the http-csp
05:38:56 INFO - delivery method with keep-origin-redirect and when
05:38:56 INFO - the target request is cross-origin.
05:38:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1691ms
05:38:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
05:38:57 INFO - PROCESS | 1814 | ++DOCSHELL 0x91ce9c00 == 40 [pid = 1814] [id = 430]
05:38:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 138 (0x91ceac00) [pid = 1814] [serial = 1207] [outer = (nil)]
05:38:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 139 (0x91f7f400) [pid = 1814] [serial = 1208] [outer = 0x91ceac00]
05:38:57 INFO - PROCESS | 1814 | 1450273137606 Marionette INFO loaded listener.js
05:38:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 140 (0x92217000) [pid = 1814] [serial = 1209] [outer = 0x91ceac00]
05:38:58 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
05:38:58 INFO - document served over http requires an http
05:38:58 INFO - sub-resource via fetch-request using the http-csp
05:38:58 INFO - delivery method with no-redirect and when
05:38:58 INFO - the target request is cross-origin.
05:38:58 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1648ms
05:38:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:38:59 INFO - PROCESS | 1814 | ++DOCSHELL 0x91ae7800 == 41 [pid = 1814] [id = 431]
05:38:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 141 (0x91f7a800) [pid = 1814] [serial = 1210] [outer = (nil)]
05:38:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 142 (0x922c4000) [pid = 1814] [serial = 1211] [outer = 0x91f7a800]
05:38:59 INFO - PROCESS | 1814 | 1450273139227 Marionette INFO loaded listener.js
05:38:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 143 (0x922dd400) [pid = 1814] [serial = 1212] [outer = 0x91f7a800]
05:39:00 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
05:39:00 INFO - document served over http requires an http
05:39:00 INFO - sub-resource via fetch-request using the http-csp
05:39:00 INFO - delivery method with swap-origin-redirect and when
05:39:00 INFO - the target request is cross-origin.
05:39:00 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1697ms
05:39:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:39:00 INFO - PROCESS | 1814 | ++DOCSHELL 0x922c5000 == 42 [pid = 1814] [id = 432]
05:39:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 144 (0x922c6400) [pid = 1814] [serial = 1213] [outer = (nil)]
05:39:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 145 (0x94203800) [pid = 1814] [serial = 1214] [outer = 0x922c6400]
05:39:00 INFO - PROCESS | 1814 | 1450273140933 Marionette INFO loaded listener.js
05:39:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x942b9800) [pid = 1814] [serial = 1215] [outer = 0x922c6400]
05:39:01 INFO - PROCESS | 1814 | ++DOCSHELL 0x95044c00 == 43 [pid = 1814] [id = 433]
05:39:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x95048800) [pid = 1814] [serial = 1216] [outer = (nil)]
05:39:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x942b0000) [pid = 1814] [serial = 1217] [outer = 0x95048800]
05:39:02 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
05:39:02 INFO - document served over http requires an http
05:39:02 INFO - sub-resource via iframe-tag using the http-csp
05:39:02 INFO - delivery method with keep-origin-redirect and when
05:39:02 INFO - the target request is cross-origin.
05:39:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1746ms
05:39:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:39:02 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d136800 == 44 [pid = 1814] [id = 434]
05:39:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x91ce4800) [pid = 1814] [serial = 1218] [outer = (nil)]
05:39:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x9504f800) [pid = 1814] [serial = 1219] [outer = 0x91ce4800]
05:39:02 INFO - PROCESS | 1814 | 1450273142795 Marionette INFO loaded listener.js
05:39:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x952e9400) [pid = 1814] [serial = 1220] [outer = 0x91ce4800]
05:39:03 INFO - PROCESS | 1814 | ++DOCSHELL 0x95d6dc00 == 45 [pid = 1814] [id = 435]
05:39:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x95d6e000) [pid = 1814] [serial = 1221] [outer = (nil)]
05:39:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x95da5800) [pid = 1814] [serial = 1222] [outer = 0x95d6e000]
05:39:03 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
05:39:03 INFO - document served over http requires an http
05:39:03 INFO - sub-resource via iframe-tag using the http-csp
05:39:03 INFO - delivery method with no-redirect and when
05:39:03 INFO - the target request is cross-origin.
05:39:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1806ms
05:39:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:39:04 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d6c4c00 == 46 [pid = 1814] [id = 436]
05:39:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x8d6c6c00) [pid = 1814] [serial = 1223] [outer = (nil)]
05:39:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x95d71c00) [pid = 1814] [serial = 1224] [outer = 0x8d6c6c00]
05:39:04 INFO - PROCESS | 1814 | 1450273144571 Marionette INFO loaded listener.js
05:39:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x95db2c00) [pid = 1814] [serial = 1225] [outer = 0x8d6c6c00]
05:39:05 INFO - PROCESS | 1814 | ++DOCSHELL 0x977b0800 == 47 [pid = 1814] [id = 437]
05:39:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x977b3400) [pid = 1814] [serial = 1226] [outer = (nil)]
05:39:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x977b6800) [pid = 1814] [serial = 1227] [outer = 0x977b3400]
05:39:05 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
05:39:05 INFO - document served over http requires an http
05:39:05 INFO - sub-resource via iframe-tag using the http-csp
05:39:05 INFO - delivery method with swap-origin-redirect and when
05:39:05 INFO - the target request is cross-origin.
05:39:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1839ms
05:39:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:39:06 INFO - PROCESS | 1814 | ++DOCSHELL 0x92210c00 == 48 [pid = 1814] [id = 438]
05:39:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x95da7400) [pid = 1814] [serial = 1228] [outer = (nil)]
05:39:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x97824400) [pid = 1814] [serial = 1229] [outer = 0x95da7400]
05:39:06 INFO - PROCESS | 1814 | 1450273146424 Marionette INFO loaded listener.js
05:39:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x97840800) [pid = 1814] [serial = 1230] [outer = 0x95da7400]
05:39:07 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
05:39:07 INFO - document served over http requires an http
05:39:07 INFO - sub-resource via script-tag using the http-csp
05:39:07 INFO - delivery method with keep-origin-redirect and when
05:39:07 INFO - the target request is cross-origin.
05:39:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1731ms
05:39:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
05:39:08 INFO - PROCESS | 1814 | ++DOCSHELL 0x8832d000 == 49 [pid = 1814] [id = 439]
05:39:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x91619c00) [pid = 1814] [serial = 1231] [outer = (nil)]
05:39:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x98865000) [pid = 1814] [serial = 1232] [outer = 0x91619c00]
05:39:08 INFO - PROCESS | 1814 | 1450273148121 Marionette INFO loaded listener.js
05:39:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0x9886dc00) [pid = 1814] [serial = 1233] [outer = 0x91619c00]
05:39:09 INFO - PROCESS | 1814 | --DOCSHELL 0x8816cc00 == 48 [pid = 1814] [id = 415]
05:39:09 INFO - PROCESS | 1814 | --DOCSHELL 0x890ed800 == 47 [pid = 1814] [id = 416]
05:39:09 INFO - PROCESS | 1814 | --DOCSHELL 0x890e7400 == 46 [pid = 1814] [id = 417]
05:39:09 INFO - PROCESS | 1814 | --DOCSHELL 0x8c090000 == 45 [pid = 1814] [id = 418]
05:39:11 INFO - PROCESS | 1814 | --DOCSHELL 0x8816d800 == 44 [pid = 1814] [id = 419]
05:39:11 INFO - PROCESS | 1814 | --DOCSHELL 0x8cd43400 == 43 [pid = 1814] [id = 312]
05:39:11 INFO - PROCESS | 1814 | --DOCSHELL 0x89f34c00 == 42 [pid = 1814] [id = 420]
05:39:11 INFO - PROCESS | 1814 | --DOCSHELL 0x88324c00 == 41 [pid = 1814] [id = 314]
05:39:11 INFO - PROCESS | 1814 | --DOCSHELL 0x88323400 == 40 [pid = 1814] [id = 421]
05:39:11 INFO - PROCESS | 1814 | --DOCSHELL 0x8d291c00 == 39 [pid = 1814] [id = 320]
05:39:11 INFO - PROCESS | 1814 | --DOCSHELL 0x8e64f000 == 38 [pid = 1814] [id = 318]
05:39:11 INFO - PROCESS | 1814 | --DOCSHELL 0x8d77ac00 == 37 [pid = 1814] [id = 422]
05:39:11 INFO - PROCESS | 1814 | --DOCSHELL 0x89f0c000 == 36 [pid = 1814] [id = 329]
05:39:11 INFO - PROCESS | 1814 | --DOCSHELL 0x89f31800 == 35 [pid = 1814] [id = 423]
05:39:11 INFO - PROCESS | 1814 | --DOCSHELL 0x8f07e800 == 34 [pid = 1814] [id = 327]
05:39:11 INFO - PROCESS | 1814 | --DOCSHELL 0x88168000 == 33 [pid = 1814] [id = 316]
05:39:11 INFO - PROCESS | 1814 | --DOCSHELL 0x886cc400 == 32 [pid = 1814] [id = 424]
05:39:11 INFO - PROCESS | 1814 | --DOCSHELL 0x897e6000 == 31 [pid = 1814] [id = 313]
05:39:11 INFO - PROCESS | 1814 | --DOCSHELL 0x8816ac00 == 30 [pid = 1814] [id = 425]
05:39:11 INFO - PROCESS | 1814 | --DOCSHELL 0x897e7400 == 29 [pid = 1814] [id = 323]
05:39:11 INFO - PROCESS | 1814 | --DOCSHELL 0x897e4c00 == 28 [pid = 1814] [id = 426]
05:39:11 INFO - PROCESS | 1814 | --DOCSHELL 0x8816b400 == 27 [pid = 1814] [id = 317]
05:39:11 INFO - PROCESS | 1814 | --DOCSHELL 0x886d1800 == 26 [pid = 1814] [id = 427]
05:39:11 INFO - PROCESS | 1814 | --DOCSHELL 0x8cdd1000 == 25 [pid = 1814] [id = 428]
05:39:11 INFO - PROCESS | 1814 | --DOCSHELL 0x91ae0800 == 24 [pid = 1814] [id = 429]
05:39:11 INFO - PROCESS | 1814 | --DOCSHELL 0x91ce9c00 == 23 [pid = 1814] [id = 430]
05:39:11 INFO - PROCESS | 1814 | --DOCSHELL 0x91ae7800 == 22 [pid = 1814] [id = 431]
05:39:11 INFO - PROCESS | 1814 | --DOCSHELL 0x922c5000 == 21 [pid = 1814] [id = 432]
05:39:11 INFO - PROCESS | 1814 | --DOCSHELL 0x95044c00 == 20 [pid = 1814] [id = 433]
05:39:11 INFO - PROCESS | 1814 | --DOCSHELL 0x8d136800 == 19 [pid = 1814] [id = 434]
05:39:11 INFO - PROCESS | 1814 | --DOCSHELL 0x95d6dc00 == 18 [pid = 1814] [id = 435]
05:39:11 INFO - PROCESS | 1814 | --DOCSHELL 0x8d6c4c00 == 17 [pid = 1814] [id = 436]
05:39:11 INFO - PROCESS | 1814 | --DOCSHELL 0x977b0800 == 16 [pid = 1814] [id = 437]
05:39:11 INFO - PROCESS | 1814 | --DOCSHELL 0x92210c00 == 15 [pid = 1814] [id = 438]
05:39:11 INFO - PROCESS | 1814 | --DOCSHELL 0x886d3800 == 14 [pid = 1814] [id = 308]
05:39:11 INFO - PROCESS | 1814 | --DOCSHELL 0x897e1800 == 13 [pid = 1814] [id = 310]
05:39:11 INFO - PROCESS | 1814 | --DOCSHELL 0x8816a800 == 12 [pid = 1814] [id = 309]
05:39:11 INFO - PROCESS | 1814 | --DOCSHELL 0x89808c00 == 11 [pid = 1814] [id = 311]
05:39:11 INFO - PROCESS | 1814 | --DOCSHELL 0x886d0000 == 10 [pid = 1814] [id = 315]
05:39:11 INFO - PROCESS | 1814 | --DOCSHELL 0x8816f400 == 9 [pid = 1814] [id = 319]
05:39:11 INFO - PROCESS | 1814 | --DOCSHELL 0x88165c00 == 8 [pid = 1814] [id = 321]
05:39:11 INFO - PROCESS | 1814 | --DOCSHELL 0x915c1400 == 7 [pid = 1814] [id = 325]
05:39:11 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x8de68800) [pid = 1814] [serial = 1085] [outer = (nil)] [url = about:blank]
05:39:11 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x9bc88800) [pid = 1814] [serial = 1075] [outer = (nil)] [url = about:blank]
05:39:11 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x8cd4c000) [pid = 1814] [serial = 1090] [outer = (nil)] [url = about:blank]
05:39:11 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x8f4ce000) [pid = 1814] [serial = 1038] [outer = (nil)] [url = about:blank]
05:39:11 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x8eea5800) [pid = 1814] [serial = 1096] [outer = (nil)] [url = about:blank]
05:39:11 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x91ab6000) [pid = 1814] [serial = 1048] [outer = (nil)] [url = about:blank]
05:39:11 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x915bb400) [pid = 1814] [serial = 1043] [outer = (nil)] [url = about:blank]
05:39:11 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x8d77d000) [pid = 1814] [serial = 1093] [outer = (nil)] [url = about:blank]
05:39:11 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x8e7a8800) [pid = 1814] [serial = 1033] [outer = (nil)] [url = about:blank]
05:39:11 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x8d13b400) [pid = 1814] [serial = 1030] [outer = (nil)] [url = about:blank]
05:39:11 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x89f39800) [pid = 1814] [serial = 1080] [outer = (nil)] [url = about:blank]
05:39:11 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x9bc27800) [pid = 1814] [serial = 1072] [outer = (nil)] [url = about:blank]
05:39:11 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x9b829000) [pid = 1814] [serial = 1069] [outer = (nil)] [url = about:blank]
05:39:11 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x8e655800) [pid = 1814] [serial = 1027] [outer = (nil)] [url = about:blank]
05:39:11 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x9b5bcc00) [pid = 1814] [serial = 1066] [outer = (nil)] [url = about:blank]
05:39:11 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x922e6400) [pid = 1814] [serial = 1054] [outer = (nil)] [url = about:blank]
05:39:11 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x91f75000) [pid = 1814] [serial = 1051] [outer = (nil)] [url = about:blank]
05:39:12 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
05:39:12 INFO - document served over http requires an http
05:39:12 INFO - sub-resource via script-tag using the http-csp
05:39:12 INFO - delivery method with no-redirect and when
05:39:12 INFO - the target request is cross-origin.
05:39:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 4540ms
05:39:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:39:12 INFO - PROCESS | 1814 | ++DOCSHELL 0x886cf800 == 8 [pid = 1814] [id = 440]
05:39:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x886d0800) [pid = 1814] [serial = 1234] [outer = (nil)]
05:39:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x88871800) [pid = 1814] [serial = 1235] [outer = 0x886d0800]
05:39:12 INFO - PROCESS | 1814 | 1450273152660 Marionette INFO loaded listener.js
05:39:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x890e5c00) [pid = 1814] [serial = 1236] [outer = 0x886d0800]
05:39:13 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
05:39:13 INFO - document served over http requires an http
05:39:13 INFO - sub-resource via script-tag using the http-csp
05:39:13 INFO - delivery method with swap-origin-redirect and when
05:39:13 INFO - the target request is cross-origin.
05:39:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1390ms
05:39:13 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:39:13 INFO - PROCESS | 1814 | ++DOCSHELL 0x886d0000 == 9 [pid = 1814] [id = 441]
05:39:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x8980d400) [pid = 1814] [serial = 1237] [outer = (nil)]
05:39:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x89812c00) [pid = 1814] [serial = 1238] [outer = 0x8980d400]
05:39:14 INFO - PROCESS | 1814 | 1450273154042 Marionette INFO loaded listener.js
05:39:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x89e99c00) [pid = 1814] [serial = 1239] [outer = 0x8980d400]
05:39:15 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
05:39:15 INFO - document served over http requires an http
05:39:15 INFO - sub-resource via xhr-request using the http-csp
05:39:15 INFO - delivery method with keep-origin-redirect and when
05:39:15 INFO - the target request is cross-origin.
05:39:15 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1494ms
05:39:15 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
05:39:15 INFO - PROCESS | 1814 | ++DOCSHELL 0x897d9400 == 10 [pid = 1814] [id = 442]
05:39:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x8980f000) [pid = 1814] [serial = 1240] [outer = (nil)]
05:39:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x89f38000) [pid = 1814] [serial = 1241] [outer = 0x8980f000]
05:39:15 INFO - PROCESS | 1814 | 1450273155586 Marionette INFO loaded listener.js
05:39:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x8c097400) [pid = 1814] [serial = 1242] [outer = 0x8980f000]
05:39:17 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x9b822800) [pid = 1814] [serial = 1145] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:39:17 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x890f0000) [pid = 1814] [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]
05:39:17 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x99ed8400) [pid = 1814] [serial = 1140] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:39:17 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x9ca2b800) [pid = 1814] [serial = 1150] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:39:17 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x89f05400) [pid = 1814] [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]
05:39:17 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x9cc2d400) [pid = 1814] [serial = 1155] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273101564]
05:39:17 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x98870400) [pid = 1814] [serial = 1135] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273094155]
05:39:17 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x97770800) [pid = 1814] [serial = 1130] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:39:17 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x9e638400) [pid = 1814] [serial = 1160] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:39:17 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x8c098c00) [pid = 1814] [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]
05:39:17 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x88327c00) [pid = 1814] [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]
05:39:17 INFO - PROCESS | 1814 | --DOMWINDOW == 144 (0x8e755400) [pid = 1814] [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]
05:39:17 INFO - PROCESS | 1814 | --DOMWINDOW == 143 (0x91621400) [pid = 1814] [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]
05:39:17 INFO - PROCESS | 1814 | --DOMWINDOW == 142 (0x91c9f800) [pid = 1814] [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]
05:39:17 INFO - PROCESS | 1814 | --DOMWINDOW == 141 (0x88331c00) [pid = 1814] [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]
05:39:17 INFO - PROCESS | 1814 | --DOMWINDOW == 140 (0x897e5800) [pid = 1814] [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]
05:39:17 INFO - PROCESS | 1814 | --DOMWINDOW == 139 (0x9167c000) [pid = 1814] [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]
05:39:17 INFO - PROCESS | 1814 | --DOMWINDOW == 138 (0x8f07d000) [pid = 1814] [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]
05:39:17 INFO - PROCESS | 1814 | --DOMWINDOW == 137 (0x91f7d000) [pid = 1814] [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]
05:39:17 INFO - PROCESS | 1814 | --DOMWINDOW == 136 (0x92509000) [pid = 1814] [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]
05:39:17 INFO - PROCESS | 1814 | --DOMWINDOW == 135 (0x8f208c00) [pid = 1814] [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]
05:39:17 INFO - PROCESS | 1814 | --DOMWINDOW == 134 (0x952ec800) [pid = 1814] [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]
05:39:17 INFO - PROCESS | 1814 | --DOMWINDOW == 133 (0x8d292800) [pid = 1814] [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]
05:39:17 INFO - PROCESS | 1814 | --DOMWINDOW == 132 (0x89e95800) [pid = 1814] [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]
05:39:17 INFO - PROCESS | 1814 | --DOMWINDOW == 131 (0x9886e000) [pid = 1814] [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]
05:39:17 INFO - PROCESS | 1814 | --DOMWINDOW == 130 (0x91abd800) [pid = 1814] [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]
05:39:17 INFO - PROCESS | 1814 | --DOMWINDOW == 129 (0x98644000) [pid = 1814] [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]
05:39:17 INFO - PROCESS | 1814 | --DOMWINDOW == 128 (0x8cdd5c00) [pid = 1814] [serial = 1172] [outer = (nil)] [url = about:blank]
05:39:17 INFO - PROCESS | 1814 | --DOMWINDOW == 127 (0x9ca27400) [pid = 1814] [serial = 1151] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:39:17 INFO - PROCESS | 1814 | --DOMWINDOW == 126 (0x8f207800) [pid = 1814] [serial = 1107] [outer = (nil)] [url = about:blank]
05:39:17 INFO - PROCESS | 1814 | --DOMWINDOW == 125 (0x989e7400) [pid = 1814] [serial = 1138] [outer = (nil)] [url = about:blank]
05:39:17 INFO - PROCESS | 1814 | --DOMWINDOW == 124 (0x8832fc00) [pid = 1814] [serial = 1163] [outer = (nil)] [url = about:blank]
05:39:17 INFO - PROCESS | 1814 | --DOMWINDOW == 123 (0x92508400) [pid = 1814] [serial = 1125] [outer = (nil)] [url = about:blank]
05:39:17 INFO - PROCESS | 1814 | --DOMWINDOW == 122 (0x989e3c00) [pid = 1814] [serial = 1136] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273094155]
05:39:17 INFO - PROCESS | 1814 | --DOMWINDOW == 121 (0x91ae7c00) [pid = 1814] [serial = 1116] [outer = (nil)] [url = about:blank]
05:39:17 INFO - PROCESS | 1814 | --DOMWINDOW == 120 (0x91f7b000) [pid = 1814] [serial = 1119] [outer = (nil)] [url = about:blank]
05:39:17 INFO - PROCESS | 1814 | --DOMWINDOW == 119 (0x95042400) [pid = 1814] [serial = 1128] [outer = (nil)] [url = about:blank]
05:39:17 INFO - PROCESS | 1814 | --DOMWINDOW == 118 (0x8f9a3c00) [pid = 1814] [serial = 1110] [outer = (nil)] [url = about:blank]
05:39:17 INFO - PROCESS | 1814 | --DOMWINDOW == 117 (0x89e93000) [pid = 1814] [serial = 1101] [outer = (nil)] [url = about:blank]
05:39:17 INFO - PROCESS | 1814 | --DOMWINDOW == 116 (0x9b823400) [pid = 1814] [serial = 1146] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:39:17 INFO - PROCESS | 1814 | --DOMWINDOW == 115 (0x91676800) [pid = 1814] [serial = 1113] [outer = (nil)] [url = about:blank]
05:39:17 INFO - PROCESS | 1814 | --DOMWINDOW == 114 (0x897dfc00) [pid = 1814] [serial = 1166] [outer = (nil)] [url = about:blank]
05:39:17 INFO - PROCESS | 1814 | --DOMWINDOW == 113 (0x95db3400) [pid = 1814] [serial = 1131] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:39:17 INFO - PROCESS | 1814 | --DOMWINDOW == 112 (0x8d6d0400) [pid = 1814] [serial = 1104] [outer = (nil)] [url = about:blank]
05:39:18 INFO - PROCESS | 1814 | --DOMWINDOW == 111 (0x9cc2dc00) [pid = 1814] [serial = 1156] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273101564]
05:39:18 INFO - PROCESS | 1814 | --DOMWINDOW == 110 (0x9d2a9800) [pid = 1814] [serial = 1158] [outer = (nil)] [url = about:blank]
05:39:18 INFO - PROCESS | 1814 | --DOMWINDOW == 109 (0x9e638800) [pid = 1814] [serial = 1161] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:39:18 INFO - PROCESS | 1814 | --DOMWINDOW == 108 (0x9ac12800) [pid = 1814] [serial = 1143] [outer = (nil)] [url = about:blank]
05:39:18 INFO - PROCESS | 1814 | --DOMWINDOW == 107 (0x9ca31400) [pid = 1814] [serial = 1153] [outer = (nil)] [url = about:blank]
05:39:18 INFO - PROCESS | 1814 | --DOMWINDOW == 106 (0x97841800) [pid = 1814] [serial = 1133] [outer = (nil)] [url = about:blank]
05:39:18 INFO - PROCESS | 1814 | --DOMWINDOW == 105 (0x9bc82400) [pid = 1814] [serial = 1148] [outer = (nil)] [url = about:blank]
05:39:18 INFO - PROCESS | 1814 | --DOMWINDOW == 104 (0x922c7000) [pid = 1814] [serial = 1122] [outer = (nil)] [url = about:blank]
05:39:18 INFO - PROCESS | 1814 | --DOMWINDOW == 103 (0x89f0e400) [pid = 1814] [serial = 1169] [outer = (nil)] [url = about:blank]
05:39:18 INFO - PROCESS | 1814 | --DOMWINDOW == 102 (0x99eda400) [pid = 1814] [serial = 1141] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:39:18 INFO - PROCESS | 1814 | --DOMWINDOW == 101 (0x89f06800) [pid = 1814] [serial = 1102] [outer = (nil)] [url = about:blank]
05:39:18 INFO - PROCESS | 1814 | --DOMWINDOW == 100 (0x8e74a000) [pid = 1814] [serial = 1105] [outer = (nil)] [url = about:blank]
05:39:18 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
05:39:18 INFO - document served over http requires an http
05:39:18 INFO - sub-resource via xhr-request using the http-csp
05:39:18 INFO - delivery method with no-redirect and when
05:39:18 INFO - the target request is cross-origin.
05:39:18 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2953ms
05:39:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:39:18 INFO - PROCESS | 1814 | ++DOCSHELL 0x89f06800 == 11 [pid = 1814] [id = 443]
05:39:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 101 (0x89f37800) [pid = 1814] [serial = 1243] [outer = (nil)]
05:39:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 102 (0x8cd4bc00) [pid = 1814] [serial = 1244] [outer = 0x89f37800]
05:39:18 INFO - PROCESS | 1814 | 1450273158513 Marionette INFO loaded listener.js
05:39:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 103 (0x8cdde400) [pid = 1814] [serial = 1245] [outer = 0x89f37800]
05:39:19 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
05:39:19 INFO - document served over http requires an http
05:39:19 INFO - sub-resource via xhr-request using the http-csp
05:39:19 INFO - delivery method with swap-origin-redirect and when
05:39:19 INFO - the target request is cross-origin.
05:39:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1180ms
05:39:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:39:19 INFO - PROCESS | 1814 | ++DOCSHELL 0x8cef7000 == 12 [pid = 1814] [id = 444]
05:39:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 104 (0x8cef7c00) [pid = 1814] [serial = 1246] [outer = (nil)]
05:39:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 105 (0x8d136000) [pid = 1814] [serial = 1247] [outer = 0x8cef7c00]
05:39:19 INFO - PROCESS | 1814 | 1450273159589 Marionette INFO loaded listener.js
05:39:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 106 (0x8d289400) [pid = 1814] [serial = 1248] [outer = 0x8cef7c00]
05:39:20 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:39:20 INFO - document served over http requires an https
05:39:20 INFO - sub-resource via fetch-request using the http-csp
05:39:20 INFO - delivery method with keep-origin-redirect and when
05:39:20 INFO - the target request is cross-origin.
05:39:20 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1637ms
05:39:20 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
05:39:21 INFO - PROCESS | 1814 | ++DOCSHELL 0x8980cc00 == 13 [pid = 1814] [id = 445]
05:39:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 107 (0x89f07800) [pid = 1814] [serial = 1249] [outer = (nil)]
05:39:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 108 (0x89f10000) [pid = 1814] [serial = 1250] [outer = 0x89f07800]
05:39:21 INFO - PROCESS | 1814 | 1450273161641 Marionette INFO loaded listener.js
05:39:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 109 (0x8cd4fc00) [pid = 1814] [serial = 1251] [outer = 0x89f07800]
05:39:22 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
05:39:22 INFO - document served over http requires an https
05:39:22 INFO - sub-resource via fetch-request using the http-csp
05:39:22 INFO - delivery method with no-redirect and when
05:39:22 INFO - the target request is cross-origin.
05:39:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1793ms
05:39:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:39:23 INFO - PROCESS | 1814 | ++DOCSHELL 0x88323400 == 14 [pid = 1814] [id = 446]
05:39:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 110 (0x89f31800) [pid = 1814] [serial = 1252] [outer = (nil)]
05:39:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 111 (0x8d295c00) [pid = 1814] [serial = 1253] [outer = 0x89f31800]
05:39:23 INFO - PROCESS | 1814 | 1450273163384 Marionette INFO loaded listener.js
05:39:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 112 (0x8d4f5400) [pid = 1814] [serial = 1254] [outer = 0x89f31800]
05:39:24 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
05:39:24 INFO - document served over http requires an https
05:39:24 INFO - sub-resource via fetch-request using the http-csp
05:39:24 INFO - delivery method with swap-origin-redirect and when
05:39:24 INFO - the target request is cross-origin.
05:39:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1735ms
05:39:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:39:25 INFO - PROCESS | 1814 | ++DOCSHELL 0x88173400 == 15 [pid = 1814] [id = 447]
05:39:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 113 (0x8d298400) [pid = 1814] [serial = 1255] [outer = (nil)]
05:39:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 114 (0x8d770400) [pid = 1814] [serial = 1256] [outer = 0x8d298400]
05:39:25 INFO - PROCESS | 1814 | 1450273165146 Marionette INFO loaded listener.js
05:39:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 115 (0x8d779800) [pid = 1814] [serial = 1257] [outer = 0x8d298400]
05:39:25 INFO - PROCESS | 1814 | ++DOCSHELL 0x8dc32c00 == 16 [pid = 1814] [id = 448]
05:39:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 116 (0x8dc33400) [pid = 1814] [serial = 1258] [outer = (nil)]
05:39:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 117 (0x8d6cf000) [pid = 1814] [serial = 1259] [outer = 0x8dc33400]
05:39:26 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
05:39:26 INFO - document served over http requires an https
05:39:26 INFO - sub-resource via iframe-tag using the http-csp
05:39:26 INFO - delivery method with keep-origin-redirect and when
05:39:26 INFO - the target request is cross-origin.
05:39:26 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1791ms
05:39:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:39:26 INFO - PROCESS | 1814 | ++DOCSHELL 0x88169400 == 17 [pid = 1814] [id = 449]
05:39:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 118 (0x89f0b800) [pid = 1814] [serial = 1260] [outer = (nil)]
05:39:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 119 (0x8dc3b800) [pid = 1814] [serial = 1261] [outer = 0x89f0b800]
05:39:26 INFO - PROCESS | 1814 | 1450273166918 Marionette INFO loaded listener.js
05:39:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 120 (0x8de69400) [pid = 1814] [serial = 1262] [outer = 0x89f0b800]
05:39:27 INFO - PROCESS | 1814 | ++DOCSHELL 0x8e656c00 == 18 [pid = 1814] [id = 450]
05:39:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 121 (0x8e657800) [pid = 1814] [serial = 1263] [outer = (nil)]
05:39:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 122 (0x8e749400) [pid = 1814] [serial = 1264] [outer = 0x8e657800]
05:39:28 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
05:39:28 INFO - document served over http requires an https
05:39:28 INFO - sub-resource via iframe-tag using the http-csp
05:39:28 INFO - delivery method with no-redirect and when
05:39:28 INFO - the target request is cross-origin.
05:39:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1745ms
05:39:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:39:28 INFO - PROCESS | 1814 | ++DOCSHELL 0x88168000 == 19 [pid = 1814] [id = 451]
05:39:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 123 (0x886c8000) [pid = 1814] [serial = 1265] [outer = (nil)]
05:39:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 124 (0x8e658800) [pid = 1814] [serial = 1266] [outer = 0x886c8000]
05:39:28 INFO - PROCESS | 1814 | 1450273168625 Marionette INFO loaded listener.js
05:39:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 125 (0x8d13cc00) [pid = 1814] [serial = 1267] [outer = 0x886c8000]
05:39:29 INFO - PROCESS | 1814 | ++DOCSHELL 0x8e7acc00 == 20 [pid = 1814] [id = 452]
05:39:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 126 (0x8e7ae000) [pid = 1814] [serial = 1268] [outer = (nil)]
05:39:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 127 (0x8e753c00) [pid = 1814] [serial = 1269] [outer = 0x8e7ae000]
05:39:29 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
05:39:29 INFO - document served over http requires an https
05:39:29 INFO - sub-resource via iframe-tag using the http-csp
05:39:29 INFO - delivery method with swap-origin-redirect and when
05:39:29 INFO - the target request is cross-origin.
05:39:29 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1787ms
05:39:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:39:30 INFO - PROCESS | 1814 | ++DOCSHELL 0x8eea5400 == 21 [pid = 1814] [id = 453]
05:39:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 128 (0x8eea5800) [pid = 1814] [serial = 1270] [outer = (nil)]
05:39:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 129 (0x8eea9800) [pid = 1814] [serial = 1271] [outer = 0x8eea5800]
05:39:30 INFO - PROCESS | 1814 | 1450273170562 Marionette INFO loaded listener.js
05:39:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 130 (0x8eeb1400) [pid = 1814] [serial = 1272] [outer = 0x8eea5800]
05:39:31 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
05:39:31 INFO - document served over http requires an https
05:39:31 INFO - sub-resource via script-tag using the http-csp
05:39:31 INFO - delivery method with keep-origin-redirect and when
05:39:31 INFO - the target request is cross-origin.
05:39:31 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1832ms
05:39:31 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
05:39:32 INFO - PROCESS | 1814 | ++DOCSHELL 0x89e93800 == 22 [pid = 1814] [id = 454]
05:39:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 131 (0x89e98400) [pid = 1814] [serial = 1273] [outer = (nil)]
05:39:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 132 (0x8f07e800) [pid = 1814] [serial = 1274] [outer = 0x89e98400]
05:39:32 INFO - PROCESS | 1814 | 1450273172310 Marionette INFO loaded listener.js
05:39:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 133 (0x8f207400) [pid = 1814] [serial = 1275] [outer = 0x89e98400]
05:39:33 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
05:39:33 INFO - document served over http requires an https
05:39:33 INFO - sub-resource via script-tag using the http-csp
05:39:33 INFO - delivery method with no-redirect and when
05:39:33 INFO - the target request is cross-origin.
05:39:33 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1542ms
05:39:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:39:33 INFO - PROCESS | 1814 | ++DOCSHELL 0x88879400 == 23 [pid = 1814] [id = 455]
05:39:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 134 (0x8f07fc00) [pid = 1814] [serial = 1276] [outer = (nil)]
05:39:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 135 (0x8f4ce000) [pid = 1814] [serial = 1277] [outer = 0x8f07fc00]
05:39:33 INFO - PROCESS | 1814 | 1450273173759 Marionette INFO loaded listener.js
05:39:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 136 (0x8f4d7c00) [pid = 1814] [serial = 1278] [outer = 0x8f07fc00]
05:39:34 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
05:39:34 INFO - document served over http requires an https
05:39:34 INFO - sub-resource via script-tag using the http-csp
05:39:34 INFO - delivery method with swap-origin-redirect and when
05:39:34 INFO - the target request is cross-origin.
05:39:34 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1675ms
05:39:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:39:35 INFO - PROCESS | 1814 | ++DOCSHELL 0x8832dc00 == 24 [pid = 1814] [id = 456]
05:39:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 137 (0x8e7a6400) [pid = 1814] [serial = 1279] [outer = (nil)]
05:39:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 138 (0x8f99d000) [pid = 1814] [serial = 1280] [outer = 0x8e7a6400]
05:39:35 INFO - PROCESS | 1814 | 1450273175600 Marionette INFO loaded listener.js
05:39:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 139 (0x8f9a8c00) [pid = 1814] [serial = 1281] [outer = 0x8e7a6400]
05:39:36 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
05:39:36 INFO - document served over http requires an https
05:39:36 INFO - sub-resource via xhr-request using the http-csp
05:39:36 INFO - delivery method with keep-origin-redirect and when
05:39:36 INFO - the target request is cross-origin.
05:39:36 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1634ms
05:39:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
05:39:37 INFO - PROCESS | 1814 | ++DOCSHELL 0x8e7a3800 == 25 [pid = 1814] [id = 457]
05:39:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 140 (0x8f9a0400) [pid = 1814] [serial = 1282] [outer = (nil)]
05:39:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 141 (0x91617000) [pid = 1814] [serial = 1283] [outer = 0x8f9a0400]
05:39:37 INFO - PROCESS | 1814 | 1450273177226 Marionette INFO loaded listener.js
05:39:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 142 (0x91623800) [pid = 1814] [serial = 1284] [outer = 0x8f9a0400]
05:39:38 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
05:39:38 INFO - document served over http requires an https
05:39:38 INFO - sub-resource via xhr-request using the http-csp
05:39:38 INFO - delivery method with no-redirect and when
05:39:38 INFO - the target request is cross-origin.
05:39:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1634ms
05:39:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:39:38 INFO - PROCESS | 1814 | ++DOCSHELL 0x9161dc00 == 26 [pid = 1814] [id = 458]
05:39:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 143 (0x9167e800) [pid = 1814] [serial = 1285] [outer = (nil)]
05:39:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 144 (0x91aa1c00) [pid = 1814] [serial = 1286] [outer = 0x9167e800]
05:39:38 INFO - PROCESS | 1814 | 1450273178895 Marionette INFO loaded listener.js
05:39:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 145 (0x91abc000) [pid = 1814] [serial = 1287] [outer = 0x9167e800]
05:39:39 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
05:39:39 INFO - document served over http requires an https
05:39:39 INFO - sub-resource via xhr-request using the http-csp
05:39:39 INFO - delivery method with swap-origin-redirect and when
05:39:39 INFO - the target request is cross-origin.
05:39:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1633ms
05:39:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:39:40 INFO - PROCESS | 1814 | ++DOCSHELL 0x91aaa000 == 27 [pid = 1814] [id = 459]
05:39:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x91aab000) [pid = 1814] [serial = 1288] [outer = (nil)]
05:39:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x91ae1800) [pid = 1814] [serial = 1289] [outer = 0x91aab000]
05:39:40 INFO - PROCESS | 1814 | 1450273180370 Marionette INFO loaded listener.js
05:39:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x91ae6c00) [pid = 1814] [serial = 1290] [outer = 0x91aab000]
05:39:42 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
05:39:42 INFO - document served over http requires an http
05:39:42 INFO - sub-resource via fetch-request using the http-csp
05:39:42 INFO - delivery method with keep-origin-redirect and when
05:39:42 INFO - the target request is same-origin.
05:39:42 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2739ms
05:39:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
05:39:43 INFO - PROCESS | 1814 | ++DOCSHELL 0x89f07c00 == 28 [pid = 1814] [id = 460]
05:39:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x89f3d400) [pid = 1814] [serial = 1291] [outer = (nil)]
05:39:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x8d6c8c00) [pid = 1814] [serial = 1292] [outer = 0x89f3d400]
05:39:43 INFO - PROCESS | 1814 | 1450273183150 Marionette INFO loaded listener.js
05:39:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x8de5d400) [pid = 1814] [serial = 1293] [outer = 0x89f3d400]
05:39:44 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
05:39:44 INFO - document served over http requires an http
05:39:44 INFO - sub-resource via fetch-request using the http-csp
05:39:44 INFO - delivery method with no-redirect and when
05:39:44 INFO - the target request is same-origin.
05:39:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1535ms
05:39:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:39:44 INFO - PROCESS | 1814 | ++DOCSHELL 0x886c9800 == 29 [pid = 1814] [id = 461]
05:39:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x886d3c00) [pid = 1814] [serial = 1294] [outer = (nil)]
05:39:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x89e9c800) [pid = 1814] [serial = 1295] [outer = 0x886d3c00]
05:39:44 INFO - PROCESS | 1814 | 1450273184720 Marionette INFO loaded listener.js
05:39:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x8d28d800) [pid = 1814] [serial = 1296] [outer = 0x886d3c00]
05:39:46 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
05:39:46 INFO - document served over http requires an http
05:39:46 INFO - sub-resource via fetch-request using the http-csp
05:39:46 INFO - delivery method with swap-origin-redirect and when
05:39:46 INFO - the target request is same-origin.
05:39:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2082ms
05:39:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:39:46 INFO - PROCESS | 1814 | ++DOCSHELL 0x88329000 == 30 [pid = 1814] [id = 462]
05:39:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x890eb000) [pid = 1814] [serial = 1297] [outer = (nil)]
05:39:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x897e2000) [pid = 1814] [serial = 1298] [outer = 0x890eb000]
05:39:46 INFO - PROCESS | 1814 | 1450273186945 Marionette INFO loaded listener.js
05:39:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x89e9dc00) [pid = 1814] [serial = 1299] [outer = 0x890eb000]
05:39:47 INFO - PROCESS | 1814 | ++DOCSHELL 0x89f09400 == 31 [pid = 1814] [id = 463]
05:39:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x89f0f000) [pid = 1814] [serial = 1300] [outer = (nil)]
05:39:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x88167400) [pid = 1814] [serial = 1301] [outer = 0x89f0f000]
05:39:48 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x88873c00) [pid = 1814] [serial = 1173] [outer = (nil)] [url = about:blank]
05:39:48 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x950dec00) [pid = 1814] [serial = 1129] [outer = (nil)] [url = about:blank]
05:39:48 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x9b5ae400) [pid = 1814] [serial = 1144] [outer = (nil)] [url = about:blank]
05:39:48 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x9cab8c00) [pid = 1814] [serial = 1154] [outer = (nil)] [url = about:blank]
05:39:48 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x94202c00) [pid = 1814] [serial = 1126] [outer = (nil)] [url = about:blank]
05:39:48 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x922de800) [pid = 1814] [serial = 1123] [outer = (nil)] [url = about:blank]
05:39:48 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x92211000) [pid = 1814] [serial = 1120] [outer = (nil)] [url = about:blank]
05:39:48 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x886d1000) [pid = 1814] [serial = 1164] [outer = (nil)] [url = about:blank]
05:39:48 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x9c5a7800) [pid = 1814] [serial = 1149] [outer = (nil)] [url = about:blank]
05:39:48 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x8f4d6c00) [pid = 1814] [serial = 1108] [outer = (nil)] [url = about:blank]
05:39:48 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x9d6cc400) [pid = 1814] [serial = 1159] [outer = (nil)] [url = about:blank]
05:39:48 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x98863c00) [pid = 1814] [serial = 1134] [outer = (nil)] [url = about:blank]
05:39:48 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x91619000) [pid = 1814] [serial = 1111] [outer = (nil)] [url = about:blank]
05:39:48 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x89810000) [pid = 1814] [serial = 1167] [outer = (nil)] [url = about:blank]
05:39:48 INFO - PROCESS | 1814 | --DOMWINDOW == 144 (0x91aa5c00) [pid = 1814] [serial = 1114] [outer = (nil)] [url = about:blank]
05:39:48 INFO - PROCESS | 1814 | --DOMWINDOW == 143 (0x91ce1000) [pid = 1814] [serial = 1117] [outer = (nil)] [url = about:blank]
05:39:48 INFO - PROCESS | 1814 | --DOMWINDOW == 142 (0x8c08c800) [pid = 1814] [serial = 1170] [outer = (nil)] [url = about:blank]
05:39:48 INFO - PROCESS | 1814 | --DOMWINDOW == 141 (0x98ab9000) [pid = 1814] [serial = 1139] [outer = (nil)] [url = about:blank]
05:39:48 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
05:39:48 INFO - document served over http requires an http
05:39:48 INFO - sub-resource via iframe-tag using the http-csp
05:39:48 INFO - delivery method with keep-origin-redirect and when
05:39:48 INFO - the target request is same-origin.
05:39:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2043ms
05:39:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:39:48 INFO - PROCESS | 1814 | ++DOCSHELL 0x88171800 == 32 [pid = 1814] [id = 464]
05:39:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 142 (0x88330400) [pid = 1814] [serial = 1302] [outer = (nil)]
05:39:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 143 (0x890e2400) [pid = 1814] [serial = 1303] [outer = 0x88330400]
05:39:48 INFO - PROCESS | 1814 | 1450273188884 Marionette INFO loaded listener.js
05:39:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 144 (0x89e95c00) [pid = 1814] [serial = 1304] [outer = 0x88330400]
05:39:49 INFO - PROCESS | 1814 | ++DOCSHELL 0x8c08f800 == 33 [pid = 1814] [id = 465]
05:39:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 145 (0x8c090400) [pid = 1814] [serial = 1305] [outer = (nil)]
05:39:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x89f37c00) [pid = 1814] [serial = 1306] [outer = 0x8c090400]
05:39:49 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
05:39:49 INFO - document served over http requires an http
05:39:49 INFO - sub-resource via iframe-tag using the http-csp
05:39:49 INFO - delivery method with no-redirect and when
05:39:49 INFO - the target request is same-origin.
05:39:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1436ms
05:39:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:39:50 INFO - PROCESS | 1814 | ++DOCSHELL 0x88166400 == 34 [pid = 1814] [id = 466]
05:39:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x89f0ec00) [pid = 1814] [serial = 1307] [outer = (nil)]
05:39:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x8cdd0400) [pid = 1814] [serial = 1308] [outer = 0x89f0ec00]
05:39:50 INFO - PROCESS | 1814 | 1450273190269 Marionette INFO loaded listener.js
05:39:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x8d131400) [pid = 1814] [serial = 1309] [outer = 0x89f0ec00]
05:39:51 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d292800 == 35 [pid = 1814] [id = 467]
05:39:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x8d293800) [pid = 1814] [serial = 1310] [outer = (nil)]
05:39:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x8d290c00) [pid = 1814] [serial = 1311] [outer = 0x8d293800]
05:39:51 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
05:39:51 INFO - document served over http requires an http
05:39:51 INFO - sub-resource via iframe-tag using the http-csp
05:39:51 INFO - delivery method with swap-origin-redirect and when
05:39:51 INFO - the target request is same-origin.
05:39:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1541ms
05:39:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:39:51 INFO - PROCESS | 1814 | ++DOCSHELL 0x8cdd9000 == 36 [pid = 1814] [id = 468]
05:39:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x8d28c000) [pid = 1814] [serial = 1312] [outer = (nil)]
05:39:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x8d296800) [pid = 1814] [serial = 1313] [outer = 0x8d28c000]
05:39:51 INFO - PROCESS | 1814 | 1450273191782 Marionette INFO loaded listener.js
05:39:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x8d6cf400) [pid = 1814] [serial = 1314] [outer = 0x8d28c000]
05:39:52 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
05:39:52 INFO - document served over http requires an http
05:39:52 INFO - sub-resource via script-tag using the http-csp
05:39:52 INFO - delivery method with keep-origin-redirect and when
05:39:52 INFO - the target request is same-origin.
05:39:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1438ms
05:39:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x922c6400) [pid = 1814] [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]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x91ce4800) [pid = 1814] [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]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x8d6c6c00) [pid = 1814] [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]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x91ae1000) [pid = 1814] [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]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x91ceac00) [pid = 1814] [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]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x91f7a800) [pid = 1814] [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]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x89f33c00) [pid = 1814] [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]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x8d295400) [pid = 1814] [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]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x8f9a1800) [pid = 1814] [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]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 144 (0x89f31c00) [pid = 1814] [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]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 143 (0x8816c400) [pid = 1814] [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]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 142 (0x8dc31400) [pid = 1814] [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]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 141 (0x8dc34400) [pid = 1814] [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]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 140 (0x97824400) [pid = 1814] [serial = 1229] [outer = (nil)] [url = about:blank]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 139 (0x98865000) [pid = 1814] [serial = 1232] [outer = (nil)] [url = about:blank]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 138 (0x88871800) [pid = 1814] [serial = 1235] [outer = (nil)] [url = about:blank]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 137 (0x942b0000) [pid = 1814] [serial = 1217] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 136 (0x94203800) [pid = 1814] [serial = 1214] [outer = (nil)] [url = about:blank]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 135 (0x8cd4bc00) [pid = 1814] [serial = 1244] [outer = (nil)] [url = about:blank]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 134 (0x89f38000) [pid = 1814] [serial = 1241] [outer = (nil)] [url = about:blank]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 133 (0x89812c00) [pid = 1814] [serial = 1238] [outer = (nil)] [url = about:blank]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 132 (0x95da5800) [pid = 1814] [serial = 1222] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273143555]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 131 (0x9504f800) [pid = 1814] [serial = 1219] [outer = (nil)] [url = about:blank]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 130 (0x977b6800) [pid = 1814] [serial = 1227] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 129 (0x95d71c00) [pid = 1814] [serial = 1224] [outer = (nil)] [url = about:blank]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 128 (0x91ae8800) [pid = 1814] [serial = 1205] [outer = (nil)] [url = about:blank]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 127 (0x91f7f400) [pid = 1814] [serial = 1208] [outer = (nil)] [url = about:blank]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 126 (0x922c4000) [pid = 1814] [serial = 1211] [outer = (nil)] [url = about:blank]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 125 (0x8f99cc00) [pid = 1814] [serial = 1196] [outer = (nil)] [url = about:blank]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 124 (0x9161f800) [pid = 1814] [serial = 1199] [outer = (nil)] [url = about:blank]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 123 (0x91aa4000) [pid = 1814] [serial = 1202] [outer = (nil)] [url = about:blank]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 122 (0x8eea9000) [pid = 1814] [serial = 1190] [outer = (nil)] [url = about:blank]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 121 (0x8f20e800) [pid = 1814] [serial = 1193] [outer = (nil)] [url = about:blank]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 120 (0x8d4ea000) [pid = 1814] [serial = 1181] [outer = (nil)] [url = about:blank]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 119 (0x8dc36000) [pid = 1814] [serial = 1184] [outer = (nil)] [url = about:blank]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 118 (0x8e656800) [pid = 1814] [serial = 1187] [outer = (nil)] [url = about:blank]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 117 (0x88329400) [pid = 1814] [serial = 1175] [outer = (nil)] [url = about:blank]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 116 (0x8c097800) [pid = 1814] [serial = 1178] [outer = (nil)] [url = about:blank]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 115 (0x8d136000) [pid = 1814] [serial = 1247] [outer = (nil)] [url = about:blank]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 114 (0x95048800) [pid = 1814] [serial = 1216] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 113 (0x886d0800) [pid = 1814] [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]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 112 (0x95da7400) [pid = 1814] [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]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 111 (0x977b3400) [pid = 1814] [serial = 1226] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 110 (0x8980d400) [pid = 1814] [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]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 109 (0x8980f000) [pid = 1814] [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]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 108 (0x95d6e000) [pid = 1814] [serial = 1221] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273143555]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 107 (0x8816e400) [pid = 1814] [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]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 106 (0x88328800) [pid = 1814] [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]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 105 (0x89f3b800) [pid = 1814] [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]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 104 (0x8c097400) [pid = 1814] [serial = 1242] [outer = (nil)] [url = about:blank]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 103 (0x89e99c00) [pid = 1814] [serial = 1239] [outer = (nil)] [url = about:blank]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 102 (0x8f99fc00) [pid = 1814] [serial = 1197] [outer = (nil)] [url = about:blank]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 101 (0x91679800) [pid = 1814] [serial = 1200] [outer = (nil)] [url = about:blank]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 100 (0x91ab1c00) [pid = 1814] [serial = 1203] [outer = (nil)] [url = about:blank]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 99 (0x8f078400) [pid = 1814] [serial = 1191] [outer = (nil)] [url = about:blank]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 98 (0x8f4d1c00) [pid = 1814] [serial = 1194] [outer = (nil)] [url = about:blank]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 97 (0x8de5f800) [pid = 1814] [serial = 1185] [outer = (nil)] [url = about:blank]
05:39:53 INFO - PROCESS | 1814 | --DOMWINDOW == 96 (0x8e757c00) [pid = 1814] [serial = 1188] [outer = (nil)] [url = about:blank]
05:39:53 INFO - PROCESS | 1814 | ++DOCSHELL 0x88169000 == 37 [pid = 1814] [id = 469]
05:39:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 97 (0x8816c400) [pid = 1814] [serial = 1315] [outer = (nil)]
05:39:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 98 (0x88871800) [pid = 1814] [serial = 1316] [outer = 0x8816c400]
05:39:53 INFO - PROCESS | 1814 | 1450273193548 Marionette INFO loaded listener.js
05:39:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 99 (0x8cd48800) [pid = 1814] [serial = 1317] [outer = 0x8816c400]
05:39:54 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
05:39:54 INFO - document served over http requires an http
05:39:54 INFO - sub-resource via script-tag using the http-csp
05:39:54 INFO - delivery method with no-redirect and when
05:39:54 INFO - the target request is same-origin.
05:39:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1537ms
05:39:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:39:54 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d4ea000 == 38 [pid = 1814] [id = 470]
05:39:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 100 (0x8d6c3400) [pid = 1814] [serial = 1318] [outer = (nil)]
05:39:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 101 (0x8de5d800) [pid = 1814] [serial = 1319] [outer = 0x8d6c3400]
05:39:54 INFO - PROCESS | 1814 | 1450273194731 Marionette INFO loaded listener.js
05:39:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 102 (0x8e655c00) [pid = 1814] [serial = 1320] [outer = 0x8d6c3400]
05:39:55 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
05:39:55 INFO - document served over http requires an http
05:39:55 INFO - sub-resource via script-tag using the http-csp
05:39:55 INFO - delivery method with swap-origin-redirect and when
05:39:55 INFO - the target request is same-origin.
05:39:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1546ms
05:39:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:39:56 INFO - PROCESS | 1814 | ++DOCSHELL 0x8887ac00 == 39 [pid = 1814] [id = 471]
05:39:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 103 (0x890e9c00) [pid = 1814] [serial = 1321] [outer = (nil)]
05:39:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 104 (0x897dd400) [pid = 1814] [serial = 1322] [outer = 0x890e9c00]
05:39:56 INFO - PROCESS | 1814 | 1450273196538 Marionette INFO loaded listener.js
05:39:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 105 (0x89f39400) [pid = 1814] [serial = 1323] [outer = 0x890e9c00]
05:39:57 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
05:39:57 INFO - document served over http requires an http
05:39:57 INFO - sub-resource via xhr-request using the http-csp
05:39:57 INFO - delivery method with keep-origin-redirect and when
05:39:57 INFO - the target request is same-origin.
05:39:57 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1633ms
05:39:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
05:39:58 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d139400 == 40 [pid = 1814] [id = 472]
05:39:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 106 (0x8d139c00) [pid = 1814] [serial = 1324] [outer = (nil)]
05:39:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 107 (0x8d4f1400) [pid = 1814] [serial = 1325] [outer = 0x8d139c00]
05:39:58 INFO - PROCESS | 1814 | 1450273198192 Marionette INFO loaded listener.js
05:39:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 108 (0x8de5b800) [pid = 1814] [serial = 1326] [outer = 0x8d139c00]
05:39:59 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
05:39:59 INFO - document served over http requires an http
05:39:59 INFO - sub-resource via xhr-request using the http-csp
05:39:59 INFO - delivery method with no-redirect and when
05:39:59 INFO - the target request is same-origin.
05:39:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1584ms
05:39:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:39:59 INFO - PROCESS | 1814 | ++DOCSHELL 0x89f37000 == 41 [pid = 1814] [id = 473]
05:39:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 109 (0x8d6ca400) [pid = 1814] [serial = 1327] [outer = (nil)]
05:39:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 110 (0x8e7a8800) [pid = 1814] [serial = 1328] [outer = 0x8d6ca400]
05:39:59 INFO - PROCESS | 1814 | 1450273199692 Marionette INFO loaded listener.js
05:39:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 111 (0x8eead800) [pid = 1814] [serial = 1329] [outer = 0x8d6ca400]
05:40:00 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
05:40:00 INFO - document served over http requires an http
05:40:00 INFO - sub-resource via xhr-request using the http-csp
05:40:00 INFO - delivery method with swap-origin-redirect and when
05:40:00 INFO - the target request is same-origin.
05:40:00 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1646ms
05:40:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:40:01 INFO - PROCESS | 1814 | ++DOCSHELL 0x89f0b400 == 42 [pid = 1814] [id = 474]
05:40:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 112 (0x8e7aa400) [pid = 1814] [serial = 1330] [outer = (nil)]
05:40:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 113 (0x8f4ca400) [pid = 1814] [serial = 1331] [outer = 0x8e7aa400]
05:40:01 INFO - PROCESS | 1814 | 1450273201484 Marionette INFO loaded listener.js
05:40:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 114 (0x8f702c00) [pid = 1814] [serial = 1332] [outer = 0x8e7aa400]
05:40:02 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
05:40:02 INFO - document served over http requires an https
05:40:02 INFO - sub-resource via fetch-request using the http-csp
05:40:02 INFO - delivery method with keep-origin-redirect and when
05:40:02 INFO - the target request is same-origin.
05:40:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1784ms
05:40:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
05:40:03 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d28bc00 == 43 [pid = 1814] [id = 475]
05:40:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 115 (0x8d777000) [pid = 1814] [serial = 1333] [outer = (nil)]
05:40:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 116 (0x8f99cc00) [pid = 1814] [serial = 1334] [outer = 0x8d777000]
05:40:03 INFO - PROCESS | 1814 | 1450273203243 Marionette INFO loaded listener.js
05:40:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 117 (0x915bb000) [pid = 1814] [serial = 1335] [outer = 0x8d777000]
05:40:04 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
05:40:04 INFO - document served over http requires an https
05:40:04 INFO - sub-resource via fetch-request using the http-csp
05:40:04 INFO - delivery method with no-redirect and when
05:40:04 INFO - the target request is same-origin.
05:40:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1736ms
05:40:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:40:04 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d133c00 == 44 [pid = 1814] [id = 476]
05:40:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 118 (0x91621c00) [pid = 1814] [serial = 1336] [outer = (nil)]
05:40:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 119 (0x91681000) [pid = 1814] [serial = 1337] [outer = 0x91621c00]
05:40:05 INFO - PROCESS | 1814 | 1450273205026 Marionette INFO loaded listener.js
05:40:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 120 (0x91aa8c00) [pid = 1814] [serial = 1338] [outer = 0x91621c00]
05:40:06 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
05:40:06 INFO - document served over http requires an https
05:40:06 INFO - sub-resource via fetch-request using the http-csp
05:40:06 INFO - delivery method with swap-origin-redirect and when
05:40:06 INFO - the target request is same-origin.
05:40:06 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1693ms
05:40:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:40:06 INFO - PROCESS | 1814 | ++DOCSHELL 0x890e1400 == 45 [pid = 1814] [id = 477]
05:40:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 121 (0x89f02c00) [pid = 1814] [serial = 1339] [outer = (nil)]
05:40:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 122 (0x91abb000) [pid = 1814] [serial = 1340] [outer = 0x89f02c00]
05:40:06 INFO - PROCESS | 1814 | 1450273206688 Marionette INFO loaded listener.js
05:40:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 123 (0x91ca0800) [pid = 1814] [serial = 1341] [outer = 0x89f02c00]
05:40:07 INFO - PROCESS | 1814 | ++DOCSHELL 0x91cab000 == 46 [pid = 1814] [id = 478]
05:40:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 124 (0x91cac000) [pid = 1814] [serial = 1342] [outer = (nil)]
05:40:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 125 (0x91cacc00) [pid = 1814] [serial = 1343] [outer = 0x91cac000]
05:40:07 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
05:40:07 INFO - document served over http requires an https
05:40:07 INFO - sub-resource via iframe-tag using the http-csp
05:40:07 INFO - delivery method with keep-origin-redirect and when
05:40:07 INFO - the target request is same-origin.
05:40:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1736ms
05:40:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:40:08 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d4f3800 == 47 [pid = 1814] [id = 479]
05:40:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 126 (0x91ae8800) [pid = 1814] [serial = 1344] [outer = (nil)]
05:40:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 127 (0x91ce5c00) [pid = 1814] [serial = 1345] [outer = 0x91ae8800]
05:40:08 INFO - PROCESS | 1814 | 1450273208456 Marionette INFO loaded listener.js
05:40:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 128 (0x91cee000) [pid = 1814] [serial = 1346] [outer = 0x91ae8800]
05:40:09 INFO - PROCESS | 1814 | ++DOCSHELL 0x91f76800 == 48 [pid = 1814] [id = 480]
05:40:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 129 (0x91f76c00) [pid = 1814] [serial = 1347] [outer = (nil)]
05:40:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 130 (0x91f79c00) [pid = 1814] [serial = 1348] [outer = 0x91f76c00]
05:40:09 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
05:40:09 INFO - document served over http requires an https
05:40:09 INFO - sub-resource via iframe-tag using the http-csp
05:40:09 INFO - delivery method with no-redirect and when
05:40:09 INFO - the target request is same-origin.
05:40:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1734ms
05:40:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:40:10 INFO - PROCESS | 1814 | ++DOCSHELL 0x8eea3400 == 49 [pid = 1814] [id = 481]
05:40:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 131 (0x91ce7800) [pid = 1814] [serial = 1349] [outer = (nil)]
05:40:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 132 (0x91f7c400) [pid = 1814] [serial = 1350] [outer = 0x91ce7800]
05:40:10 INFO - PROCESS | 1814 | 1450273210174 Marionette INFO loaded listener.js
05:40:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 133 (0x9220fc00) [pid = 1814] [serial = 1351] [outer = 0x91ce7800]
05:40:10 INFO - PROCESS | 1814 | ++DOCSHELL 0x92212000 == 50 [pid = 1814] [id = 482]
05:40:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 134 (0x92218000) [pid = 1814] [serial = 1352] [outer = (nil)]
05:40:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 135 (0x92218400) [pid = 1814] [serial = 1353] [outer = 0x92218000]
05:40:11 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
05:40:11 INFO - document served over http requires an https
05:40:11 INFO - sub-resource via iframe-tag using the http-csp
05:40:11 INFO - delivery method with swap-origin-redirect and when
05:40:11 INFO - the target request is same-origin.
05:40:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1690ms
05:40:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:40:11 INFO - PROCESS | 1814 | ++DOCSHELL 0x88173000 == 51 [pid = 1814] [id = 483]
05:40:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 136 (0x8e7ad800) [pid = 1814] [serial = 1354] [outer = (nil)]
05:40:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 137 (0x922bc000) [pid = 1814] [serial = 1355] [outer = 0x8e7ad800]
05:40:11 INFO - PROCESS | 1814 | 1450273211888 Marionette INFO loaded listener.js
05:40:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 138 (0x922c5800) [pid = 1814] [serial = 1356] [outer = 0x8e7ad800]
05:40:12 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
05:40:12 INFO - document served over http requires an https
05:40:12 INFO - sub-resource via script-tag using the http-csp
05:40:12 INFO - delivery method with keep-origin-redirect and when
05:40:12 INFO - the target request is same-origin.
05:40:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1643ms
05:40:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
05:40:13 INFO - PROCESS | 1814 | ++DOCSHELL 0x922bfc00 == 52 [pid = 1814] [id = 484]
05:40:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 139 (0x922e8000) [pid = 1814] [serial = 1357] [outer = (nil)]
05:40:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 140 (0x922eb000) [pid = 1814] [serial = 1358] [outer = 0x922e8000]
05:40:13 INFO - PROCESS | 1814 | 1450273213567 Marionette INFO loaded listener.js
05:40:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 141 (0x92508c00) [pid = 1814] [serial = 1359] [outer = 0x922e8000]
05:40:14 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
05:40:14 INFO - document served over http requires an https
05:40:14 INFO - sub-resource via script-tag using the http-csp
05:40:14 INFO - delivery method with no-redirect and when
05:40:14 INFO - the target request is same-origin.
05:40:14 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1627ms
05:40:14 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:40:14 INFO - PROCESS | 1814 | ++DOCSHELL 0x91674400 == 53 [pid = 1814] [id = 485]
05:40:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 142 (0x91ca1400) [pid = 1814] [serial = 1360] [outer = (nil)]
05:40:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 143 (0x92510400) [pid = 1814] [serial = 1361] [outer = 0x91ca1400]
05:40:15 INFO - PROCESS | 1814 | 1450273215070 Marionette INFO loaded listener.js
05:40:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 144 (0x942b0000) [pid = 1814] [serial = 1362] [outer = 0x91ca1400]
05:40:16 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
05:40:16 INFO - document served over http requires an https
05:40:16 INFO - sub-resource via script-tag using the http-csp
05:40:16 INFO - delivery method with swap-origin-redirect and when
05:40:16 INFO - the target request is same-origin.
05:40:16 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1727ms
05:40:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:40:16 INFO - PROCESS | 1814 | ++DOCSHELL 0x91aa2800 == 54 [pid = 1814] [id = 486]
05:40:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 145 (0x9220e400) [pid = 1814] [serial = 1363] [outer = (nil)]
05:40:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x95044c00) [pid = 1814] [serial = 1364] [outer = 0x9220e400]
05:40:16 INFO - PROCESS | 1814 | 1450273216942 Marionette INFO loaded listener.js
05:40:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x950da400) [pid = 1814] [serial = 1365] [outer = 0x9220e400]
05:40:17 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
05:40:17 INFO - document served over http requires an https
05:40:17 INFO - sub-resource via xhr-request using the http-csp
05:40:17 INFO - delivery method with keep-origin-redirect and when
05:40:17 INFO - the target request is same-origin.
05:40:17 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1628ms
05:40:17 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
05:40:18 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d6c9400 == 55 [pid = 1814] [id = 487]
05:40:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x91abb400) [pid = 1814] [serial = 1366] [outer = (nil)]
05:40:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x952e1000) [pid = 1814] [serial = 1367] [outer = 0x91abb400]
05:40:18 INFO - PROCESS | 1814 | 1450273218460 Marionette INFO loaded listener.js
05:40:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x95d6c400) [pid = 1814] [serial = 1368] [outer = 0x91abb400]
05:40:19 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
05:40:19 INFO - document served over http requires an https
05:40:19 INFO - sub-resource via xhr-request using the http-csp
05:40:19 INFO - delivery method with no-redirect and when
05:40:19 INFO - the target request is same-origin.
05:40:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1531ms
05:40:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:40:19 INFO - PROCESS | 1814 | ++DOCSHELL 0x950e7800 == 56 [pid = 1814] [id = 488]
05:40:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x950e9c00) [pid = 1814] [serial = 1369] [outer = (nil)]
05:40:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x95da5c00) [pid = 1814] [serial = 1370] [outer = 0x950e9c00]
05:40:20 INFO - PROCESS | 1814 | 1450273220020 Marionette INFO loaded listener.js
05:40:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x95daf000) [pid = 1814] [serial = 1371] [outer = 0x950e9c00]
05:40:21 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
05:40:21 INFO - document served over http requires an https
05:40:21 INFO - sub-resource via xhr-request using the http-csp
05:40:21 INFO - delivery method with swap-origin-redirect and when
05:40:21 INFO - the target request is same-origin.
05:40:21 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1606ms
05:40:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:40:22 INFO - PROCESS | 1814 | ++DOCSHELL 0x8832b400 == 57 [pid = 1814] [id = 489]
05:40:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x8832c000) [pid = 1814] [serial = 1372] [outer = (nil)]
05:40:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x97824400) [pid = 1814] [serial = 1373] [outer = 0x8832c000]
05:40:23 INFO - PROCESS | 1814 | 1450273223089 Marionette INFO loaded listener.js
05:40:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x97841400) [pid = 1814] [serial = 1374] [outer = 0x8832c000]
05:40:24 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
05:40:24 INFO - document served over http requires an http
05:40:24 INFO - sub-resource via fetch-request using the meta-csp
05:40:24 INFO - delivery method with keep-origin-redirect and when
05:40:24 INFO - the target request is cross-origin.
05:40:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 3100ms
05:40:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
05:40:25 INFO - PROCESS | 1814 | ++DOCSHELL 0x886d2800 == 58 [pid = 1814] [id = 490]
05:40:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x886d3800) [pid = 1814] [serial = 1375] [outer = (nil)]
05:40:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x8887c800) [pid = 1814] [serial = 1376] [outer = 0x886d3800]
05:40:25 INFO - PROCESS | 1814 | 1450273225251 Marionette INFO loaded listener.js
05:40:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x897dd000) [pid = 1814] [serial = 1377] [outer = 0x886d3800]
05:40:25 INFO - PROCESS | 1814 | --DOCSHELL 0x8dc32c00 == 57 [pid = 1814] [id = 448]
05:40:25 INFO - PROCESS | 1814 | --DOCSHELL 0x8e656c00 == 56 [pid = 1814] [id = 450]
05:40:25 INFO - PROCESS | 1814 | --DOCSHELL 0x8e7acc00 == 55 [pid = 1814] [id = 452]
05:40:25 INFO - PROCESS | 1814 | --DOCSHELL 0x89f09400 == 54 [pid = 1814] [id = 463]
05:40:25 INFO - PROCESS | 1814 | --DOCSHELL 0x8832d000 == 53 [pid = 1814] [id = 439]
05:40:25 INFO - PROCESS | 1814 | --DOCSHELL 0x8c08f800 == 52 [pid = 1814] [id = 465]
05:40:25 INFO - PROCESS | 1814 | --DOCSHELL 0x8d292800 == 51 [pid = 1814] [id = 467]
05:40:26 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x88876000) [pid = 1814] [serial = 1176] [outer = (nil)] [url = about:blank]
05:40:26 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x890e5c00) [pid = 1814] [serial = 1236] [outer = (nil)] [url = about:blank]
05:40:26 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x8d4f8800) [pid = 1814] [serial = 1182] [outer = (nil)] [url = about:blank]
05:40:26 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x8cef1400) [pid = 1814] [serial = 1179] [outer = (nil)] [url = about:blank]
05:40:26 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x922dd400) [pid = 1814] [serial = 1212] [outer = (nil)] [url = about:blank]
05:40:26 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x92217000) [pid = 1814] [serial = 1209] [outer = (nil)] [url = about:blank]
05:40:26 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x91caa800) [pid = 1814] [serial = 1206] [outer = (nil)] [url = about:blank]
05:40:26 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x952e9400) [pid = 1814] [serial = 1220] [outer = (nil)] [url = about:blank]
05:40:26 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x942b9800) [pid = 1814] [serial = 1215] [outer = (nil)] [url = about:blank]
05:40:26 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x97840800) [pid = 1814] [serial = 1230] [outer = (nil)] [url = about:blank]
05:40:26 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x95db2c00) [pid = 1814] [serial = 1225] [outer = (nil)] [url = about:blank]
05:40:26 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
05:40:26 INFO - document served over http requires an http
05:40:26 INFO - sub-resource via fetch-request using the meta-csp
05:40:26 INFO - delivery method with no-redirect and when
05:40:26 INFO - the target request is cross-origin.
05:40:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2630ms
05:40:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:40:27 INFO - PROCESS | 1814 | ++DOCSHELL 0x8980f800 == 52 [pid = 1814] [id = 491]
05:40:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x89810c00) [pid = 1814] [serial = 1378] [outer = (nil)]
05:40:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x89e9b800) [pid = 1814] [serial = 1379] [outer = 0x89810c00]
05:40:27 INFO - PROCESS | 1814 | 1450273227373 Marionette INFO loaded listener.js
05:40:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x8c093c00) [pid = 1814] [serial = 1380] [outer = 0x89810c00]
05:40:28 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
05:40:28 INFO - document served over http requires an http
05:40:28 INFO - sub-resource via fetch-request using the meta-csp
05:40:28 INFO - delivery method with swap-origin-redirect and when
05:40:28 INFO - the target request is cross-origin.
05:40:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1392ms
05:40:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:40:28 INFO - PROCESS | 1814 | ++DOCSHELL 0x89f10c00 == 53 [pid = 1814] [id = 492]
05:40:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x8cef1400) [pid = 1814] [serial = 1381] [outer = (nil)]
05:40:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x8d138400) [pid = 1814] [serial = 1382] [outer = 0x8cef1400]
05:40:28 INFO - PROCESS | 1814 | 1450273228572 Marionette INFO loaded listener.js
05:40:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x8d292400) [pid = 1814] [serial = 1383] [outer = 0x8cef1400]
05:40:29 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d6c3c00 == 54 [pid = 1814] [id = 493]
05:40:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x8d6c5000) [pid = 1814] [serial = 1384] [outer = (nil)]
05:40:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x8d4ee800) [pid = 1814] [serial = 1385] [outer = 0x8d6c5000]
05:40:29 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
05:40:29 INFO - document served over http requires an http
05:40:29 INFO - sub-resource via iframe-tag using the meta-csp
05:40:29 INFO - delivery method with keep-origin-redirect and when
05:40:29 INFO - the target request is cross-origin.
05:40:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1481ms
05:40:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:40:30 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d137c00 == 55 [pid = 1814] [id = 494]
05:40:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x8d6c9c00) [pid = 1814] [serial = 1386] [outer = (nil)]
05:40:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x8d775800) [pid = 1814] [serial = 1387] [outer = 0x8d6c9c00]
05:40:30 INFO - PROCESS | 1814 | 1450273230161 Marionette INFO loaded listener.js
05:40:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x8dc39400) [pid = 1814] [serial = 1388] [outer = 0x8d6c9c00]
05:40:31 INFO - PROCESS | 1814 | ++DOCSHELL 0x8de5e800 == 56 [pid = 1814] [id = 495]
05:40:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x8de65800) [pid = 1814] [serial = 1389] [outer = (nil)]
05:40:31 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x89f0ec00) [pid = 1814] [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]
05:40:31 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x88330400) [pid = 1814] [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]
05:40:31 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x89f0f000) [pid = 1814] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:40:31 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x8d293800) [pid = 1814] [serial = 1310] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:40:31 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x8dc33400) [pid = 1814] [serial = 1258] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:40:31 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x8e657800) [pid = 1814] [serial = 1263] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273167665]
05:40:31 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x8e7ae000) [pid = 1814] [serial = 1268] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:40:31 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x89f37800) [pid = 1814] [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]
05:40:31 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x8de5d800) [pid = 1814] [serial = 1319] [outer = (nil)] [url = about:blank]
05:40:31 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x8d28c000) [pid = 1814] [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]
05:40:31 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x8816c400) [pid = 1814] [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]
05:40:31 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x890eb000) [pid = 1814] [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]
05:40:31 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x8c090400) [pid = 1814] [serial = 1305] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273189543]
05:40:31 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x88167400) [pid = 1814] [serial = 1301] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:40:31 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x897e2000) [pid = 1814] [serial = 1298] [outer = (nil)] [url = about:blank]
05:40:31 INFO - PROCESS | 1814 | --DOMWINDOW == 144 (0x8d296800) [pid = 1814] [serial = 1313] [outer = (nil)] [url = about:blank]
05:40:31 INFO - PROCESS | 1814 | --DOMWINDOW == 143 (0x88871800) [pid = 1814] [serial = 1316] [outer = (nil)] [url = about:blank]
05:40:31 INFO - PROCESS | 1814 | --DOMWINDOW == 142 (0x8d290c00) [pid = 1814] [serial = 1311] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:40:31 INFO - PROCESS | 1814 | --DOMWINDOW == 141 (0x8cdd0400) [pid = 1814] [serial = 1308] [outer = (nil)] [url = about:blank]
05:40:31 INFO - PROCESS | 1814 | --DOMWINDOW == 140 (0x89e9c800) [pid = 1814] [serial = 1295] [outer = (nil)] [url = about:blank]
05:40:31 INFO - PROCESS | 1814 | --DOMWINDOW == 139 (0x89f37c00) [pid = 1814] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273189543]
05:40:31 INFO - PROCESS | 1814 | --DOMWINDOW == 138 (0x890e2400) [pid = 1814] [serial = 1303] [outer = (nil)] [url = about:blank]
05:40:31 INFO - PROCESS | 1814 | --DOMWINDOW == 137 (0x89f10000) [pid = 1814] [serial = 1250] [outer = (nil)] [url = about:blank]
05:40:31 INFO - PROCESS | 1814 | --DOMWINDOW == 136 (0x8d295c00) [pid = 1814] [serial = 1253] [outer = (nil)] [url = about:blank]
05:40:31 INFO - PROCESS | 1814 | --DOMWINDOW == 135 (0x8d6cf000) [pid = 1814] [serial = 1259] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:40:31 INFO - PROCESS | 1814 | --DOMWINDOW == 134 (0x8d770400) [pid = 1814] [serial = 1256] [outer = (nil)] [url = about:blank]
05:40:31 INFO - PROCESS | 1814 | --DOMWINDOW == 133 (0x8e749400) [pid = 1814] [serial = 1264] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273167665]
05:40:31 INFO - PROCESS | 1814 | --DOMWINDOW == 132 (0x8dc3b800) [pid = 1814] [serial = 1261] [outer = (nil)] [url = about:blank]
05:40:31 INFO - PROCESS | 1814 | --DOMWINDOW == 131 (0x8e753c00) [pid = 1814] [serial = 1269] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:40:31 INFO - PROCESS | 1814 | --DOMWINDOW == 130 (0x8e658800) [pid = 1814] [serial = 1266] [outer = (nil)] [url = about:blank]
05:40:31 INFO - PROCESS | 1814 | --DOMWINDOW == 129 (0x8eea9800) [pid = 1814] [serial = 1271] [outer = (nil)] [url = about:blank]
05:40:31 INFO - PROCESS | 1814 | --DOMWINDOW == 128 (0x8f07e800) [pid = 1814] [serial = 1274] [outer = (nil)] [url = about:blank]
05:40:31 INFO - PROCESS | 1814 | --DOMWINDOW == 127 (0x8f4ce000) [pid = 1814] [serial = 1277] [outer = (nil)] [url = about:blank]
05:40:31 INFO - PROCESS | 1814 | --DOMWINDOW == 126 (0x8f99d000) [pid = 1814] [serial = 1280] [outer = (nil)] [url = about:blank]
05:40:31 INFO - PROCESS | 1814 | --DOMWINDOW == 125 (0x91617000) [pid = 1814] [serial = 1283] [outer = (nil)] [url = about:blank]
05:40:31 INFO - PROCESS | 1814 | --DOMWINDOW == 124 (0x91aa1c00) [pid = 1814] [serial = 1286] [outer = (nil)] [url = about:blank]
05:40:31 INFO - PROCESS | 1814 | --DOMWINDOW == 123 (0x91ae1800) [pid = 1814] [serial = 1289] [outer = (nil)] [url = about:blank]
05:40:31 INFO - PROCESS | 1814 | --DOMWINDOW == 122 (0x8d6c8c00) [pid = 1814] [serial = 1292] [outer = (nil)] [url = about:blank]
05:40:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 123 (0x88172000) [pid = 1814] [serial = 1390] [outer = 0x8de65800]
05:40:31 INFO - PROCESS | 1814 | --DOMWINDOW == 122 (0x8cdde400) [pid = 1814] [serial = 1245] [outer = (nil)] [url = about:blank]
05:40:31 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
05:40:31 INFO - document served over http requires an http
05:40:31 INFO - sub-resource via iframe-tag using the meta-csp
05:40:31 INFO - delivery method with no-redirect and when
05:40:31 INFO - the target request is cross-origin.
05:40:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2063ms
05:40:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:40:32 INFO - PROCESS | 1814 | ++DOCSHELL 0x8c08f400 == 57 [pid = 1814] [id = 496]
05:40:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 123 (0x8d294400) [pid = 1814] [serial = 1391] [outer = (nil)]
05:40:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 124 (0x8d776400) [pid = 1814] [serial = 1392] [outer = 0x8d294400]
05:40:32 INFO - PROCESS | 1814 | 1450273232181 Marionette INFO loaded listener.js
05:40:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 125 (0x8de6ac00) [pid = 1814] [serial = 1393] [outer = 0x8d294400]
05:40:32 INFO - PROCESS | 1814 | ++DOCSHELL 0x8e74b800 == 58 [pid = 1814] [id = 497]
05:40:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 126 (0x8e74c000) [pid = 1814] [serial = 1394] [outer = (nil)]
05:40:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 127 (0x8e74a000) [pid = 1814] [serial = 1395] [outer = 0x8e74c000]
05:40:33 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
05:40:33 INFO - document served over http requires an http
05:40:33 INFO - sub-resource via iframe-tag using the meta-csp
05:40:33 INFO - delivery method with swap-origin-redirect and when
05:40:33 INFO - the target request is cross-origin.
05:40:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1330ms
05:40:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:40:33 INFO - PROCESS | 1814 | ++DOCSHELL 0x8816b800 == 59 [pid = 1814] [id = 498]
05:40:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 128 (0x8816f000) [pid = 1814] [serial = 1396] [outer = (nil)]
05:40:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 129 (0x88330000) [pid = 1814] [serial = 1397] [outer = 0x8816f000]
05:40:33 INFO - PROCESS | 1814 | 1450273233802 Marionette INFO loaded listener.js
05:40:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 130 (0x890e3800) [pid = 1814] [serial = 1398] [outer = 0x8816f000]
05:40:34 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
05:40:34 INFO - document served over http requires an http
05:40:34 INFO - sub-resource via script-tag using the meta-csp
05:40:34 INFO - delivery method with keep-origin-redirect and when
05:40:34 INFO - the target request is cross-origin.
05:40:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1784ms
05:40:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
05:40:35 INFO - PROCESS | 1814 | ++DOCSHELL 0x8cd43000 == 60 [pid = 1814] [id = 499]
05:40:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 131 (0x8cd43400) [pid = 1814] [serial = 1399] [outer = (nil)]
05:40:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 132 (0x8cd45800) [pid = 1814] [serial = 1400] [outer = 0x8cd43400]
05:40:35 INFO - PROCESS | 1814 | 1450273235635 Marionette INFO loaded listener.js
05:40:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 133 (0x8ceecc00) [pid = 1814] [serial = 1401] [outer = 0x8cd43400]
05:40:36 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
05:40:36 INFO - document served over http requires an http
05:40:36 INFO - sub-resource via script-tag using the meta-csp
05:40:36 INFO - delivery method with no-redirect and when
05:40:36 INFO - the target request is cross-origin.
05:40:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1733ms
05:40:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:40:37 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d4ecc00 == 61 [pid = 1814] [id = 500]
05:40:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 134 (0x8d6c8c00) [pid = 1814] [serial = 1402] [outer = (nil)]
05:40:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 135 (0x8d776c00) [pid = 1814] [serial = 1403] [outer = 0x8d6c8c00]
05:40:37 INFO - PROCESS | 1814 | 1450273237369 Marionette INFO loaded listener.js
05:40:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 136 (0x8e74fc00) [pid = 1814] [serial = 1404] [outer = 0x8d6c8c00]
05:40:38 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
05:40:38 INFO - document served over http requires an http
05:40:38 INFO - sub-resource via script-tag using the meta-csp
05:40:38 INFO - delivery method with swap-origin-redirect and when
05:40:38 INFO - the target request is cross-origin.
05:40:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1751ms
05:40:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:40:39 INFO - PROCESS | 1814 | ++DOCSHELL 0x8ceeec00 == 62 [pid = 1814] [id = 501]
05:40:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 137 (0x8e7aac00) [pid = 1814] [serial = 1405] [outer = (nil)]
05:40:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 138 (0x8f075400) [pid = 1814] [serial = 1406] [outer = 0x8e7aac00]
05:40:39 INFO - PROCESS | 1814 | 1450273239187 Marionette INFO loaded listener.js
05:40:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 139 (0x8f20a800) [pid = 1814] [serial = 1407] [outer = 0x8e7aac00]
05:40:40 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
05:40:40 INFO - document served over http requires an http
05:40:40 INFO - sub-resource via xhr-request using the meta-csp
05:40:40 INFO - delivery method with keep-origin-redirect and when
05:40:40 INFO - the target request is cross-origin.
05:40:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1636ms
05:40:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
05:40:40 INFO - PROCESS | 1814 | ++DOCSHELL 0x8c08bc00 == 63 [pid = 1814] [id = 502]
05:40:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 140 (0x8dc40400) [pid = 1814] [serial = 1408] [outer = (nil)]
05:40:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 141 (0x8f702800) [pid = 1814] [serial = 1409] [outer = 0x8dc40400]
05:40:40 INFO - PROCESS | 1814 | 1450273240672 Marionette INFO loaded listener.js
05:40:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 142 (0x8f9a3000) [pid = 1814] [serial = 1410] [outer = 0x8dc40400]
05:40:41 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
05:40:41 INFO - document served over http requires an http
05:40:41 INFO - sub-resource via xhr-request using the meta-csp
05:40:41 INFO - delivery method with no-redirect and when
05:40:41 INFO - the target request is cross-origin.
05:40:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1548ms
05:40:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:40:42 INFO - PROCESS | 1814 | ++DOCSHELL 0x915c2000 == 64 [pid = 1814] [id = 503]
05:40:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 143 (0x91617000) [pid = 1814] [serial = 1411] [outer = (nil)]
05:40:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 144 (0x91679c00) [pid = 1814] [serial = 1412] [outer = 0x91617000]
05:40:42 INFO - PROCESS | 1814 | 1450273242249 Marionette INFO loaded listener.js
05:40:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 145 (0x91aba800) [pid = 1814] [serial = 1413] [outer = 0x91617000]
05:40:43 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
05:40:43 INFO - document served over http requires an http
05:40:43 INFO - sub-resource via xhr-request using the meta-csp
05:40:43 INFO - delivery method with swap-origin-redirect and when
05:40:43 INFO - the target request is cross-origin.
05:40:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1662ms
05:40:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:40:43 INFO - PROCESS | 1814 | ++DOCSHELL 0x8e79f400 == 65 [pid = 1814] [id = 504]
05:40:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x8f709c00) [pid = 1814] [serial = 1414] [outer = (nil)]
05:40:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x91ce5400) [pid = 1814] [serial = 1415] [outer = 0x8f709c00]
05:40:43 INFO - PROCESS | 1814 | 1450273243895 Marionette INFO loaded listener.js
05:40:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x92219c00) [pid = 1814] [serial = 1416] [outer = 0x8f709c00]
05:40:45 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
05:40:45 INFO - document served over http requires an https
05:40:45 INFO - sub-resource via fetch-request using the meta-csp
05:40:45 INFO - delivery method with keep-origin-redirect and when
05:40:45 INFO - the target request is cross-origin.
05:40:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1680ms
05:40:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
05:40:45 INFO - PROCESS | 1814 | ++DOCSHELL 0x8cef3800 == 66 [pid = 1814] [id = 505]
05:40:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x8eeac000) [pid = 1814] [serial = 1417] [outer = (nil)]
05:40:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x922e5c00) [pid = 1814] [serial = 1418] [outer = 0x8eeac000]
05:40:45 INFO - PROCESS | 1814 | 1450273245730 Marionette INFO loaded listener.js
05:40:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x92503000) [pid = 1814] [serial = 1419] [outer = 0x8eeac000]
05:40:46 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
05:40:46 INFO - document served over http requires an https
05:40:46 INFO - sub-resource via fetch-request using the meta-csp
05:40:46 INFO - delivery method with no-redirect and when
05:40:46 INFO - the target request is cross-origin.
05:40:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1744ms
05:40:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:40:47 INFO - PROCESS | 1814 | ++DOCSHELL 0x8f708000 == 67 [pid = 1814] [id = 506]
05:40:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x92214800) [pid = 1814] [serial = 1420] [outer = (nil)]
05:40:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x950e4000) [pid = 1814] [serial = 1421] [outer = 0x92214800]
05:40:47 INFO - PROCESS | 1814 | 1450273247454 Marionette INFO loaded listener.js
05:40:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x95db2c00) [pid = 1814] [serial = 1422] [outer = 0x92214800]
05:40:48 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
05:40:48 INFO - document served over http requires an https
05:40:48 INFO - sub-resource via fetch-request using the meta-csp
05:40:48 INFO - delivery method with swap-origin-redirect and when
05:40:48 INFO - the target request is cross-origin.
05:40:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1678ms
05:40:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:40:49 INFO - PROCESS | 1814 | ++DOCSHELL 0x91618800 == 68 [pid = 1814] [id = 507]
05:40:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x92507400) [pid = 1814] [serial = 1423] [outer = (nil)]
05:40:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x9784b800) [pid = 1814] [serial = 1424] [outer = 0x92507400]
05:40:49 INFO - PROCESS | 1814 | 1450273249140 Marionette INFO loaded listener.js
05:40:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x98648400) [pid = 1814] [serial = 1425] [outer = 0x92507400]
05:40:49 INFO - PROCESS | 1814 | ++DOCSHELL 0x98864400 == 69 [pid = 1814] [id = 508]
05:40:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x98865000) [pid = 1814] [serial = 1426] [outer = (nil)]
05:40:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x98866000) [pid = 1814] [serial = 1427] [outer = 0x98865000]
05:40:50 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
05:40:50 INFO - document served over http requires an https
05:40:50 INFO - sub-resource via iframe-tag using the meta-csp
05:40:50 INFO - delivery method with keep-origin-redirect and when
05:40:50 INFO - the target request is cross-origin.
05:40:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1739ms
05:40:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:40:50 INFO - PROCESS | 1814 | ++DOCSHELL 0x9886b800 == 70 [pid = 1814] [id = 509]
05:40:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x9886c000) [pid = 1814] [serial = 1428] [outer = (nil)]
05:40:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x989e3400) [pid = 1814] [serial = 1429] [outer = 0x9886c000]
05:40:50 INFO - PROCESS | 1814 | 1450273250958 Marionette INFO loaded listener.js
05:40:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x989ed000) [pid = 1814] [serial = 1430] [outer = 0x9886c000]
05:40:51 INFO - PROCESS | 1814 | ++DOCSHELL 0x98ab7400 == 71 [pid = 1814] [id = 510]
05:40:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x98ab7800) [pid = 1814] [serial = 1431] [outer = (nil)]
05:40:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0x989ebc00) [pid = 1814] [serial = 1432] [outer = 0x98ab7800]
05:40:52 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
05:40:52 INFO - document served over http requires an https
05:40:52 INFO - sub-resource via iframe-tag using the meta-csp
05:40:52 INFO - delivery method with no-redirect and when
05:40:52 INFO - the target request is cross-origin.
05:40:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1881ms
05:40:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:40:52 INFO - PROCESS | 1814 | ++DOCSHELL 0x989e5800 == 72 [pid = 1814] [id = 511]
05:40:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x989f1400) [pid = 1814] [serial = 1433] [outer = (nil)]
05:40:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 166 (0x98ac1000) [pid = 1814] [serial = 1434] [outer = 0x989f1400]
05:40:52 INFO - PROCESS | 1814 | 1450273252826 Marionette INFO loaded listener.js
05:40:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 167 (0x98ac4c00) [pid = 1814] [serial = 1435] [outer = 0x989f1400]
05:40:53 INFO - PROCESS | 1814 | ++DOCSHELL 0x99eda400 == 73 [pid = 1814] [id = 512]
05:40:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 168 (0x9aa69400) [pid = 1814] [serial = 1436] [outer = (nil)]
05:40:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 169 (0x9aa6d000) [pid = 1814] [serial = 1437] [outer = 0x9aa69400]
05:40:53 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
05:40:53 INFO - document served over http requires an https
05:40:53 INFO - sub-resource via iframe-tag using the meta-csp
05:40:53 INFO - delivery method with swap-origin-redirect and when
05:40:53 INFO - the target request is cross-origin.
05:40:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1790ms
05:40:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:40:54 INFO - PROCESS | 1814 | ++DOCSHELL 0x88330800 == 74 [pid = 1814] [id = 513]
05:40:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 170 (0x88332400) [pid = 1814] [serial = 1438] [outer = (nil)]
05:40:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 171 (0x9ac13400) [pid = 1814] [serial = 1439] [outer = 0x88332400]
05:40:54 INFO - PROCESS | 1814 | 1450273254616 Marionette INFO loaded listener.js
05:40:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 172 (0x9accb800) [pid = 1814] [serial = 1440] [outer = 0x88332400]
05:40:55 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
05:40:55 INFO - document served over http requires an https
05:40:55 INFO - sub-resource via script-tag using the meta-csp
05:40:55 INFO - delivery method with keep-origin-redirect and when
05:40:55 INFO - the target request is cross-origin.
05:40:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1680ms
05:40:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
05:40:56 INFO - PROCESS | 1814 | ++DOCSHELL 0x9161f000 == 75 [pid = 1814] [id = 514]
05:40:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 173 (0x92501c00) [pid = 1814] [serial = 1441] [outer = (nil)]
05:40:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 174 (0x9af8f400) [pid = 1814] [serial = 1442] [outer = 0x92501c00]
05:40:56 INFO - PROCESS | 1814 | 1450273256254 Marionette INFO loaded listener.js
05:40:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 175 (0x9b092c00) [pid = 1814] [serial = 1443] [outer = 0x92501c00]
05:40:57 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
05:40:57 INFO - document served over http requires an https
05:40:57 INFO - sub-resource via script-tag using the meta-csp
05:40:57 INFO - delivery method with no-redirect and when
05:40:57 INFO - the target request is cross-origin.
05:40:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1639ms
05:40:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:40:57 INFO - PROCESS | 1814 | ++DOCSHELL 0x942ab800 == 76 [pid = 1814] [id = 515]
05:40:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 176 (0x9ac60800) [pid = 1814] [serial = 1444] [outer = (nil)]
05:40:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 177 (0x9b18a800) [pid = 1814] [serial = 1445] [outer = 0x9ac60800]
05:40:57 INFO - PROCESS | 1814 | 1450273257989 Marionette INFO loaded listener.js
05:40:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 178 (0x9b5ae400) [pid = 1814] [serial = 1446] [outer = 0x9ac60800]
05:40:59 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
05:40:59 INFO - document served over http requires an https
05:40:59 INFO - sub-resource via script-tag using the meta-csp
05:40:59 INFO - delivery method with swap-origin-redirect and when
05:40:59 INFO - the target request is cross-origin.
05:40:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1788ms
05:40:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:40:59 INFO - PROCESS | 1814 | ++DOCSHELL 0x88874c00 == 77 [pid = 1814] [id = 516]
05:40:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 179 (0x95db3c00) [pid = 1814] [serial = 1447] [outer = (nil)]
05:40:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 180 (0x9b5b8c00) [pid = 1814] [serial = 1448] [outer = 0x95db3c00]
05:40:59 INFO - PROCESS | 1814 | 1450273259808 Marionette INFO loaded listener.js
05:40:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 181 (0x9b65f000) [pid = 1814] [serial = 1449] [outer = 0x95db3c00]
05:41:00 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
05:41:00 INFO - document served over http requires an https
05:41:00 INFO - sub-resource via xhr-request using the meta-csp
05:41:00 INFO - delivery method with keep-origin-redirect and when
05:41:00 INFO - the target request is cross-origin.
05:41:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1680ms
05:41:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
05:41:01 INFO - PROCESS | 1814 | ++DOCSHELL 0x8dc3e000 == 78 [pid = 1814] [id = 517]
05:41:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 182 (0x98869400) [pid = 1814] [serial = 1450] [outer = (nil)]
05:41:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 183 (0x9bc7e000) [pid = 1814] [serial = 1451] [outer = 0x98869400]
05:41:01 INFO - PROCESS | 1814 | 1450273261507 Marionette INFO loaded listener.js
05:41:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 184 (0x9bee5000) [pid = 1814] [serial = 1452] [outer = 0x98869400]
05:41:02 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
05:41:02 INFO - document served over http requires an https
05:41:02 INFO - sub-resource via xhr-request using the meta-csp
05:41:02 INFO - delivery method with no-redirect and when
05:41:02 INFO - the target request is cross-origin.
05:41:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1689ms
05:41:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:41:03 INFO - PROCESS | 1814 | ++DOCSHELL 0x9bc82400 == 79 [pid = 1814] [id = 518]
05:41:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 185 (0x98ac2000) [pid = 1814] [serial = 1453] [outer = (nil)]
05:41:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 186 (0x9beebc00) [pid = 1814] [serial = 1454] [outer = 0x98ac2000]
05:41:03 INFO - PROCESS | 1814 | 1450273263108 Marionette INFO loaded listener.js
05:41:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 187 (0x9c70f400) [pid = 1814] [serial = 1455] [outer = 0x98ac2000]
05:41:04 INFO - PROCESS | 1814 | --DOCSHELL 0x8887ac00 == 78 [pid = 1814] [id = 471]
05:41:04 INFO - PROCESS | 1814 | --DOCSHELL 0x8d139400 == 77 [pid = 1814] [id = 472]
05:41:04 INFO - PROCESS | 1814 | --DOCSHELL 0x89f37000 == 76 [pid = 1814] [id = 473]
05:41:04 INFO - PROCESS | 1814 | --DOCSHELL 0x89f0b400 == 75 [pid = 1814] [id = 474]
05:41:04 INFO - PROCESS | 1814 | --DOCSHELL 0x8d28bc00 == 74 [pid = 1814] [id = 475]
05:41:04 INFO - PROCESS | 1814 | --DOCSHELL 0x8d133c00 == 73 [pid = 1814] [id = 476]
05:41:04 INFO - PROCESS | 1814 | --DOCSHELL 0x890e1400 == 72 [pid = 1814] [id = 477]
05:41:04 INFO - PROCESS | 1814 | --DOCSHELL 0x91cab000 == 71 [pid = 1814] [id = 478]
05:41:04 INFO - PROCESS | 1814 | --DOCSHELL 0x8d4f3800 == 70 [pid = 1814] [id = 479]
05:41:04 INFO - PROCESS | 1814 | --DOCSHELL 0x91f76800 == 69 [pid = 1814] [id = 480]
05:41:04 INFO - PROCESS | 1814 | --DOCSHELL 0x8eea3400 == 68 [pid = 1814] [id = 481]
05:41:04 INFO - PROCESS | 1814 | --DOCSHELL 0x92212000 == 67 [pid = 1814] [id = 482]
05:41:04 INFO - PROCESS | 1814 | --DOCSHELL 0x88173000 == 66 [pid = 1814] [id = 483]
05:41:04 INFO - PROCESS | 1814 | --DOCSHELL 0x922bfc00 == 65 [pid = 1814] [id = 484]
05:41:04 INFO - PROCESS | 1814 | --DOCSHELL 0x91674400 == 64 [pid = 1814] [id = 485]
05:41:04 INFO - PROCESS | 1814 | --DOCSHELL 0x91aa2800 == 63 [pid = 1814] [id = 486]
05:41:04 INFO - PROCESS | 1814 | --DOCSHELL 0x8d6c9400 == 62 [pid = 1814] [id = 487]
05:41:04 INFO - PROCESS | 1814 | --DOCSHELL 0x950e7800 == 61 [pid = 1814] [id = 488]
05:41:04 INFO - PROCESS | 1814 | --DOCSHELL 0x886d2800 == 60 [pid = 1814] [id = 490]
05:41:04 INFO - PROCESS | 1814 | --DOCSHELL 0x8980f800 == 59 [pid = 1814] [id = 491]
05:41:04 INFO - PROCESS | 1814 | --DOCSHELL 0x89f10c00 == 58 [pid = 1814] [id = 492]
05:41:04 INFO - PROCESS | 1814 | --DOCSHELL 0x8cef7000 == 57 [pid = 1814] [id = 444]
05:41:04 INFO - PROCESS | 1814 | --DOCSHELL 0x8d6c3c00 == 56 [pid = 1814] [id = 493]
05:41:04 INFO - PROCESS | 1814 | --DOCSHELL 0x8d137c00 == 55 [pid = 1814] [id = 494]
05:41:04 INFO - PROCESS | 1814 | --DOCSHELL 0x89f06800 == 54 [pid = 1814] [id = 443]
05:41:04 INFO - PROCESS | 1814 | --DOCSHELL 0x8de5e800 == 53 [pid = 1814] [id = 495]
05:41:04 INFO - PROCESS | 1814 | --DOCSHELL 0x8c08f400 == 52 [pid = 1814] [id = 496]
05:41:04 INFO - PROCESS | 1814 | --DOCSHELL 0x8e74b800 == 51 [pid = 1814] [id = 497]
05:41:06 INFO - PROCESS | 1814 | --DOCSHELL 0x8816b800 == 50 [pid = 1814] [id = 498]
05:41:06 INFO - PROCESS | 1814 | --DOCSHELL 0x88169400 == 49 [pid = 1814] [id = 449]
05:41:06 INFO - PROCESS | 1814 | --DOCSHELL 0x8980cc00 == 48 [pid = 1814] [id = 445]
05:41:06 INFO - PROCESS | 1814 | --DOCSHELL 0x8cd43000 == 47 [pid = 1814] [id = 499]
05:41:06 INFO - PROCESS | 1814 | --DOCSHELL 0x8eea5400 == 46 [pid = 1814] [id = 453]
05:41:06 INFO - PROCESS | 1814 | --DOCSHELL 0x8d4ea000 == 45 [pid = 1814] [id = 470]
05:41:06 INFO - PROCESS | 1814 | --DOCSHELL 0x8d4ecc00 == 44 [pid = 1814] [id = 500]
05:41:06 INFO - PROCESS | 1814 | --DOCSHELL 0x88879400 == 43 [pid = 1814] [id = 455]
05:41:06 INFO - PROCESS | 1814 | --DOCSHELL 0x8ceeec00 == 42 [pid = 1814] [id = 501]
05:41:06 INFO - PROCESS | 1814 | --DOCSHELL 0x88173400 == 41 [pid = 1814] [id = 447]
05:41:06 INFO - PROCESS | 1814 | --DOCSHELL 0x8c08bc00 == 40 [pid = 1814] [id = 502]
05:41:06 INFO - PROCESS | 1814 | --DOCSHELL 0x88168000 == 39 [pid = 1814] [id = 451]
05:41:06 INFO - PROCESS | 1814 | --DOCSHELL 0x89e93800 == 38 [pid = 1814] [id = 454]
05:41:06 INFO - PROCESS | 1814 | --DOCSHELL 0x8e7a3800 == 37 [pid = 1814] [id = 457]
05:41:06 INFO - PROCESS | 1814 | --DOCSHELL 0x915c2000 == 36 [pid = 1814] [id = 503]
05:41:06 INFO - PROCESS | 1814 | --DOCSHELL 0x8e79f400 == 35 [pid = 1814] [id = 504]
05:41:06 INFO - PROCESS | 1814 | --DOCSHELL 0x8832dc00 == 34 [pid = 1814] [id = 456]
05:41:06 INFO - PROCESS | 1814 | --DOCSHELL 0x8cef3800 == 33 [pid = 1814] [id = 505]
05:41:06 INFO - PROCESS | 1814 | --DOCSHELL 0x9161dc00 == 32 [pid = 1814] [id = 458]
05:41:06 INFO - PROCESS | 1814 | --DOCSHELL 0x8f708000 == 31 [pid = 1814] [id = 506]
05:41:06 INFO - PROCESS | 1814 | --DOCSHELL 0x886c9800 == 30 [pid = 1814] [id = 461]
05:41:06 INFO - PROCESS | 1814 | --DOCSHELL 0x91618800 == 29 [pid = 1814] [id = 507]
05:41:06 INFO - PROCESS | 1814 | --DOCSHELL 0x88166400 == 28 [pid = 1814] [id = 466]
05:41:06 INFO - PROCESS | 1814 | --DOCSHELL 0x89f07c00 == 27 [pid = 1814] [id = 460]
05:41:06 INFO - PROCESS | 1814 | --DOCSHELL 0x98864400 == 26 [pid = 1814] [id = 508]
05:41:06 INFO - PROCESS | 1814 | --DOCSHELL 0x9886b800 == 25 [pid = 1814] [id = 509]
05:41:06 INFO - PROCESS | 1814 | --DOCSHELL 0x98ab7400 == 24 [pid = 1814] [id = 510]
05:41:06 INFO - PROCESS | 1814 | --DOCSHELL 0x88329000 == 23 [pid = 1814] [id = 462]
05:41:06 INFO - PROCESS | 1814 | --DOCSHELL 0x989e5800 == 22 [pid = 1814] [id = 511]
05:41:06 INFO - PROCESS | 1814 | --DOCSHELL 0x99eda400 == 21 [pid = 1814] [id = 512]
05:41:06 INFO - PROCESS | 1814 | --DOCSHELL 0x88330800 == 20 [pid = 1814] [id = 513]
05:41:06 INFO - PROCESS | 1814 | --DOCSHELL 0x9161f000 == 19 [pid = 1814] [id = 514]
05:41:06 INFO - PROCESS | 1814 | --DOCSHELL 0x91aaa000 == 18 [pid = 1814] [id = 459]
05:41:06 INFO - PROCESS | 1814 | --DOCSHELL 0x942ab800 == 17 [pid = 1814] [id = 515]
05:41:06 INFO - PROCESS | 1814 | --DOCSHELL 0x88874c00 == 16 [pid = 1814] [id = 516]
05:41:06 INFO - PROCESS | 1814 | --DOCSHELL 0x8dc3e000 == 15 [pid = 1814] [id = 517]
05:41:06 INFO - PROCESS | 1814 | --DOCSHELL 0x886cf800 == 14 [pid = 1814] [id = 440]
05:41:06 INFO - PROCESS | 1814 | --DOCSHELL 0x886d0000 == 13 [pid = 1814] [id = 441]
05:41:06 INFO - PROCESS | 1814 | --DOCSHELL 0x8cdd9000 == 12 [pid = 1814] [id = 468]
05:41:06 INFO - PROCESS | 1814 | --DOCSHELL 0x88171800 == 11 [pid = 1814] [id = 464]
05:41:06 INFO - PROCESS | 1814 | --DOCSHELL 0x897d9400 == 10 [pid = 1814] [id = 442]
05:41:06 INFO - PROCESS | 1814 | --DOCSHELL 0x88169000 == 9 [pid = 1814] [id = 469]
05:41:06 INFO - PROCESS | 1814 | --DOCSHELL 0x88323400 == 8 [pid = 1814] [id = 446]
05:41:06 INFO - PROCESS | 1814 | --DOCSHELL 0x8832b400 == 7 [pid = 1814] [id = 489]
05:41:07 INFO - PROCESS | 1814 | --DOMWINDOW == 186 (0x8d6cf400) [pid = 1814] [serial = 1314] [outer = (nil)] [url = about:blank]
05:41:07 INFO - PROCESS | 1814 | --DOMWINDOW == 185 (0x8cd48800) [pid = 1814] [serial = 1317] [outer = (nil)] [url = about:blank]
05:41:07 INFO - PROCESS | 1814 | --DOMWINDOW == 184 (0x89e95c00) [pid = 1814] [serial = 1304] [outer = (nil)] [url = about:blank]
05:41:07 INFO - PROCESS | 1814 | --DOMWINDOW == 183 (0x89e9dc00) [pid = 1814] [serial = 1299] [outer = (nil)] [url = about:blank]
05:41:07 INFO - PROCESS | 1814 | --DOMWINDOW == 182 (0x8d131400) [pid = 1814] [serial = 1309] [outer = (nil)] [url = about:blank]
05:41:08 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
05:41:08 INFO - document served over http requires an https
05:41:08 INFO - sub-resource via xhr-request using the meta-csp
05:41:08 INFO - delivery method with swap-origin-redirect and when
05:41:08 INFO - the target request is cross-origin.
05:41:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 5490ms
05:41:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:41:08 INFO - PROCESS | 1814 | ++DOCSHELL 0x886cd000 == 8 [pid = 1814] [id = 519]
05:41:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 183 (0x886cd800) [pid = 1814] [serial = 1456] [outer = (nil)]
05:41:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 184 (0x88879000) [pid = 1814] [serial = 1457] [outer = 0x886cd800]
05:41:08 INFO - PROCESS | 1814 | 1450273268507 Marionette INFO loaded listener.js
05:41:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 185 (0x890ef400) [pid = 1814] [serial = 1458] [outer = 0x886cd800]
05:41:09 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
05:41:09 INFO - document served over http requires an http
05:41:09 INFO - sub-resource via fetch-request using the meta-csp
05:41:09 INFO - delivery method with keep-origin-redirect and when
05:41:09 INFO - the target request is same-origin.
05:41:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1437ms
05:41:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
05:41:09 INFO - PROCESS | 1814 | ++DOCSHELL 0x88871400 == 9 [pid = 1814] [id = 520]
05:41:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 186 (0x89e8e400) [pid = 1814] [serial = 1459] [outer = (nil)]
05:41:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 187 (0x89e94000) [pid = 1814] [serial = 1460] [outer = 0x89e8e400]
05:41:09 INFO - PROCESS | 1814 | 1450273269822 Marionette INFO loaded listener.js
05:41:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 188 (0x89f08c00) [pid = 1814] [serial = 1461] [outer = 0x89e8e400]
05:41:11 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
05:41:11 INFO - document served over http requires an http
05:41:11 INFO - sub-resource via fetch-request using the meta-csp
05:41:11 INFO - delivery method with no-redirect and when
05:41:11 INFO - the target request is same-origin.
05:41:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1497ms
05:41:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:41:11 INFO - PROCESS | 1814 | ++DOCSHELL 0x897e4800 == 10 [pid = 1814] [id = 521]
05:41:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 189 (0x89805c00) [pid = 1814] [serial = 1462] [outer = (nil)]
05:41:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 190 (0x8c098800) [pid = 1814] [serial = 1463] [outer = 0x89805c00]
05:41:11 INFO - PROCESS | 1814 | 1450273271396 Marionette INFO loaded listener.js
05:41:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 191 (0x8cdd0400) [pid = 1814] [serial = 1464] [outer = 0x89805c00]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 190 (0x886c8000) [pid = 1814] [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]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 189 (0x89f31800) [pid = 1814] [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]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 188 (0x8d298400) [pid = 1814] [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]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 187 (0x8cef7c00) [pid = 1814] [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]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 186 (0x89e98400) [pid = 1814] [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]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 185 (0x91aab000) [pid = 1814] [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]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 184 (0x89f0b800) [pid = 1814] [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]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 183 (0x8f9a0400) [pid = 1814] [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]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 182 (0x89f07800) [pid = 1814] [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]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 181 (0x9167e800) [pid = 1814] [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]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 180 (0x89f3d400) [pid = 1814] [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]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 179 (0x8f07fc00) [pid = 1814] [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]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 178 (0x91619c00) [pid = 1814] [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]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 177 (0x886d3c00) [pid = 1814] [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]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 176 (0x8eea5800) [pid = 1814] [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]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 175 (0x8e7a6400) [pid = 1814] [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]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 174 (0x9220e400) [pid = 1814] [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]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 173 (0x91ce7800) [pid = 1814] [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]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 172 (0x8e74c000) [pid = 1814] [serial = 1394] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 171 (0x91f76c00) [pid = 1814] [serial = 1347] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273209203]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 170 (0x886d3800) [pid = 1814] [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]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 169 (0x8d777000) [pid = 1814] [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]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 168 (0x8d294400) [pid = 1814] [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]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 167 (0x922e8000) [pid = 1814] [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]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 166 (0x8e7aa400) [pid = 1814] [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]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 165 (0x8d139c00) [pid = 1814] [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]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x91abb400) [pid = 1814] [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]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x91ca1400) [pid = 1814] [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]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x89f02c00) [pid = 1814] [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]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x8d6ca400) [pid = 1814] [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]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x890e9c00) [pid = 1814] [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]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x8832c000) [pid = 1814] [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]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x8d6c5000) [pid = 1814] [serial = 1384] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x950e9c00) [pid = 1814] [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]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x91cac000) [pid = 1814] [serial = 1342] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x91621c00) [pid = 1814] [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]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x92218000) [pid = 1814] [serial = 1352] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x8cef1400) [pid = 1814] [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]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x91ae8800) [pid = 1814] [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]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x8d6c3400) [pid = 1814] [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]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x8d6c9c00) [pid = 1814] [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]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x89810c00) [pid = 1814] [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]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x8e7ad800) [pid = 1814] [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]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x8de65800) [pid = 1814] [serial = 1389] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273231343]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x8d776400) [pid = 1814] [serial = 1392] [outer = (nil)] [url = about:blank]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x8e74a000) [pid = 1814] [serial = 1395] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 144 (0x922eb000) [pid = 1814] [serial = 1358] [outer = (nil)] [url = about:blank]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 143 (0x91cacc00) [pid = 1814] [serial = 1343] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 142 (0x952e1000) [pid = 1814] [serial = 1367] [outer = (nil)] [url = about:blank]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 141 (0x897dd400) [pid = 1814] [serial = 1322] [outer = (nil)] [url = about:blank]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 140 (0x91681000) [pid = 1814] [serial = 1337] [outer = (nil)] [url = about:blank]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 139 (0x91f79c00) [pid = 1814] [serial = 1348] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273209203]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 138 (0x92510400) [pid = 1814] [serial = 1361] [outer = (nil)] [url = about:blank]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 137 (0x95da5c00) [pid = 1814] [serial = 1370] [outer = (nil)] [url = about:blank]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 136 (0x92218400) [pid = 1814] [serial = 1353] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 135 (0x8d4ee800) [pid = 1814] [serial = 1385] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 134 (0x91f7c400) [pid = 1814] [serial = 1350] [outer = (nil)] [url = about:blank]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 133 (0x91ce5c00) [pid = 1814] [serial = 1345] [outer = (nil)] [url = about:blank]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 132 (0x8d138400) [pid = 1814] [serial = 1382] [outer = (nil)] [url = about:blank]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 131 (0x97824400) [pid = 1814] [serial = 1373] [outer = (nil)] [url = about:blank]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 130 (0x922bc000) [pid = 1814] [serial = 1355] [outer = (nil)] [url = about:blank]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 129 (0x89e9b800) [pid = 1814] [serial = 1379] [outer = (nil)] [url = about:blank]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 128 (0x8d4f1400) [pid = 1814] [serial = 1325] [outer = (nil)] [url = about:blank]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 127 (0x8d775800) [pid = 1814] [serial = 1387] [outer = (nil)] [url = about:blank]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 126 (0x95044c00) [pid = 1814] [serial = 1364] [outer = (nil)] [url = about:blank]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 125 (0x8887c800) [pid = 1814] [serial = 1376] [outer = (nil)] [url = about:blank]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 124 (0x88172000) [pid = 1814] [serial = 1390] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273231343]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 123 (0x91abb000) [pid = 1814] [serial = 1340] [outer = (nil)] [url = about:blank]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 122 (0x8f99cc00) [pid = 1814] [serial = 1334] [outer = (nil)] [url = about:blank]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 121 (0x8e7a8800) [pid = 1814] [serial = 1328] [outer = (nil)] [url = about:blank]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 120 (0x8f4ca400) [pid = 1814] [serial = 1331] [outer = (nil)] [url = about:blank]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 119 (0x95d6c400) [pid = 1814] [serial = 1368] [outer = (nil)] [url = about:blank]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 118 (0x8d13cc00) [pid = 1814] [serial = 1267] [outer = (nil)] [url = about:blank]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 117 (0x8d4f5400) [pid = 1814] [serial = 1254] [outer = (nil)] [url = about:blank]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 116 (0x8de5b800) [pid = 1814] [serial = 1326] [outer = (nil)] [url = about:blank]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 115 (0x8d779800) [pid = 1814] [serial = 1257] [outer = (nil)] [url = about:blank]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 114 (0x8d289400) [pid = 1814] [serial = 1248] [outer = (nil)] [url = about:blank]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 113 (0x8f207400) [pid = 1814] [serial = 1275] [outer = (nil)] [url = about:blank]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 112 (0x91ae6c00) [pid = 1814] [serial = 1290] [outer = (nil)] [url = about:blank]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 111 (0x8de69400) [pid = 1814] [serial = 1262] [outer = (nil)] [url = about:blank]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 110 (0x89f39400) [pid = 1814] [serial = 1323] [outer = (nil)] [url = about:blank]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 109 (0x91623800) [pid = 1814] [serial = 1284] [outer = (nil)] [url = about:blank]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 108 (0x950da400) [pid = 1814] [serial = 1365] [outer = (nil)] [url = about:blank]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 107 (0x8cd4fc00) [pid = 1814] [serial = 1251] [outer = (nil)] [url = about:blank]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 106 (0x91abc000) [pid = 1814] [serial = 1287] [outer = (nil)] [url = about:blank]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 105 (0x8de5d400) [pid = 1814] [serial = 1293] [outer = (nil)] [url = about:blank]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 104 (0x95daf000) [pid = 1814] [serial = 1371] [outer = (nil)] [url = about:blank]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 103 (0x8f4d7c00) [pid = 1814] [serial = 1278] [outer = (nil)] [url = about:blank]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 102 (0x9886dc00) [pid = 1814] [serial = 1233] [outer = (nil)] [url = about:blank]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 101 (0x8d28d800) [pid = 1814] [serial = 1296] [outer = (nil)] [url = about:blank]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 100 (0x8eeb1400) [pid = 1814] [serial = 1272] [outer = (nil)] [url = about:blank]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 99 (0x8eead800) [pid = 1814] [serial = 1329] [outer = (nil)] [url = about:blank]
05:41:15 INFO - PROCESS | 1814 | --DOMWINDOW == 98 (0x8f9a8c00) [pid = 1814] [serial = 1281] [outer = (nil)] [url = about:blank]
05:41:15 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
05:41:15 INFO - document served over http requires an http
05:41:15 INFO - sub-resource via fetch-request using the meta-csp
05:41:15 INFO - delivery method with swap-origin-redirect and when
05:41:15 INFO - the target request is same-origin.
05:41:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 4402ms
05:41:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:41:15 INFO - PROCESS | 1814 | ++DOCSHELL 0x886d1000 == 11 [pid = 1814] [id = 522]
05:41:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 99 (0x890eb000) [pid = 1814] [serial = 1465] [outer = (nil)]
05:41:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 100 (0x89f39400) [pid = 1814] [serial = 1466] [outer = 0x890eb000]
05:41:15 INFO - PROCESS | 1814 | 1450273275797 Marionette INFO loaded listener.js
05:41:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 101 (0x8cef0800) [pid = 1814] [serial = 1467] [outer = 0x890eb000]
05:41:16 INFO - PROCESS | 1814 | ++DOCSHELL 0x8cef9400 == 12 [pid = 1814] [id = 523]
05:41:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 102 (0x8d133800) [pid = 1814] [serial = 1468] [outer = (nil)]
05:41:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 103 (0x8d134400) [pid = 1814] [serial = 1469] [outer = 0x8d133800]
05:41:16 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
05:41:16 INFO - document served over http requires an http
05:41:16 INFO - sub-resource via iframe-tag using the meta-csp
05:41:16 INFO - delivery method with keep-origin-redirect and when
05:41:16 INFO - the target request is same-origin.
05:41:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1337ms
05:41:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:41:17 INFO - PROCESS | 1814 | ++DOCSHELL 0x88870400 == 13 [pid = 1814] [id = 524]
05:41:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 104 (0x88872000) [pid = 1814] [serial = 1470] [outer = (nil)]
05:41:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 105 (0x8887c800) [pid = 1814] [serial = 1471] [outer = 0x88872000]
05:41:17 INFO - PROCESS | 1814 | 1450273277551 Marionette INFO loaded listener.js
05:41:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 106 (0x8980e400) [pid = 1814] [serial = 1472] [outer = 0x88872000]
05:41:18 INFO - PROCESS | 1814 | ++DOCSHELL 0x8c08a400 == 14 [pid = 1814] [id = 525]
05:41:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 107 (0x8c08b400) [pid = 1814] [serial = 1473] [outer = (nil)]
05:41:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 108 (0x886d1400) [pid = 1814] [serial = 1474] [outer = 0x8c08b400]
05:41:18 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
05:41:18 INFO - document served over http requires an http
05:41:18 INFO - sub-resource via iframe-tag using the meta-csp
05:41:18 INFO - delivery method with no-redirect and when
05:41:18 INFO - the target request is same-origin.
05:41:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1881ms
05:41:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:41:19 INFO - PROCESS | 1814 | ++DOCSHELL 0x88328000 == 15 [pid = 1814] [id = 526]
05:41:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 109 (0x8cd45000) [pid = 1814] [serial = 1475] [outer = (nil)]
05:41:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 110 (0x8d13d800) [pid = 1814] [serial = 1476] [outer = 0x8cd45000]
05:41:19 INFO - PROCESS | 1814 | 1450273279289 Marionette INFO loaded listener.js
05:41:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 111 (0x8d295000) [pid = 1814] [serial = 1477] [outer = 0x8cd45000]
05:41:20 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d6c1400 == 16 [pid = 1814] [id = 527]
05:41:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 112 (0x8d6c2400) [pid = 1814] [serial = 1478] [outer = (nil)]
05:41:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 113 (0x8d4ef400) [pid = 1814] [serial = 1479] [outer = 0x8d6c2400]
05:41:20 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
05:41:20 INFO - document served over http requires an http
05:41:20 INFO - sub-resource via iframe-tag using the meta-csp
05:41:20 INFO - delivery method with swap-origin-redirect and when
05:41:20 INFO - the target request is same-origin.
05:41:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1838ms
05:41:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:41:21 INFO - PROCESS | 1814 | ++DOCSHELL 0x886cb800 == 17 [pid = 1814] [id = 528]
05:41:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 114 (0x8d4f6000) [pid = 1814] [serial = 1480] [outer = (nil)]
05:41:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 115 (0x8d6ca800) [pid = 1814] [serial = 1481] [outer = 0x8d4f6000]
05:41:21 INFO - PROCESS | 1814 | 1450273281126 Marionette INFO loaded listener.js
05:41:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 116 (0x8d777800) [pid = 1814] [serial = 1482] [outer = 0x8d4f6000]
05:41:22 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
05:41:22 INFO - document served over http requires an http
05:41:22 INFO - sub-resource via script-tag using the meta-csp
05:41:22 INFO - delivery method with keep-origin-redirect and when
05:41:22 INFO - the target request is same-origin.
05:41:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1677ms
05:41:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
05:41:22 INFO - PROCESS | 1814 | ++DOCSHELL 0x8887dc00 == 18 [pid = 1814] [id = 529]
05:41:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 117 (0x8dc3b800) [pid = 1814] [serial = 1483] [outer = (nil)]
05:41:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 118 (0x8de5b400) [pid = 1814] [serial = 1484] [outer = 0x8dc3b800]
05:41:22 INFO - PROCESS | 1814 | 1450273282879 Marionette INFO loaded listener.js
05:41:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 119 (0x8de68400) [pid = 1814] [serial = 1485] [outer = 0x8dc3b800]
05:41:23 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
05:41:23 INFO - document served over http requires an http
05:41:23 INFO - sub-resource via script-tag using the meta-csp
05:41:23 INFO - delivery method with no-redirect and when
05:41:23 INFO - the target request is same-origin.
05:41:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1601ms
05:41:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:41:24 INFO - PROCESS | 1814 | ++DOCSHELL 0x88167000 == 19 [pid = 1814] [id = 530]
05:41:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 120 (0x8e64d800) [pid = 1814] [serial = 1486] [outer = (nil)]
05:41:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 121 (0x8e659000) [pid = 1814] [serial = 1487] [outer = 0x8e64d800]
05:41:24 INFO - PROCESS | 1814 | 1450273284369 Marionette INFO loaded listener.js
05:41:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 122 (0x8e757000) [pid = 1814] [serial = 1488] [outer = 0x8e64d800]
05:41:25 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
05:41:25 INFO - document served over http requires an http
05:41:25 INFO - sub-resource via script-tag using the meta-csp
05:41:25 INFO - delivery method with swap-origin-redirect and when
05:41:25 INFO - the target request is same-origin.
05:41:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1579ms
05:41:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:41:25 INFO - PROCESS | 1814 | ++DOCSHELL 0x88325800 == 20 [pid = 1814] [id = 531]
05:41:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 123 (0x8e74a800) [pid = 1814] [serial = 1489] [outer = (nil)]
05:41:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 124 (0x8e7ae000) [pid = 1814] [serial = 1490] [outer = 0x8e74a800]
05:41:25 INFO - PROCESS | 1814 | 1450273285967 Marionette INFO loaded listener.js
05:41:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 125 (0x8eeb0000) [pid = 1814] [serial = 1491] [outer = 0x8e74a800]
05:41:27 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
05:41:27 INFO - document served over http requires an http
05:41:27 INFO - sub-resource via xhr-request using the meta-csp
05:41:27 INFO - delivery method with keep-origin-redirect and when
05:41:27 INFO - the target request is same-origin.
05:41:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1585ms
05:41:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
05:41:27 INFO - PROCESS | 1814 | ++DOCSHELL 0x886d0c00 == 21 [pid = 1814] [id = 532]
05:41:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 126 (0x8c08fc00) [pid = 1814] [serial = 1492] [outer = (nil)]
05:41:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 127 (0x8f07bc00) [pid = 1814] [serial = 1493] [outer = 0x8c08fc00]
05:41:27 INFO - PROCESS | 1814 | 1450273287582 Marionette INFO loaded listener.js
05:41:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 128 (0x8f205400) [pid = 1814] [serial = 1494] [outer = 0x8c08fc00]
05:41:28 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
05:41:28 INFO - document served over http requires an http
05:41:28 INFO - sub-resource via xhr-request using the meta-csp
05:41:28 INFO - delivery method with no-redirect and when
05:41:28 INFO - the target request is same-origin.
05:41:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1555ms
05:41:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:41:29 INFO - PROCESS | 1814 | ++DOCSHELL 0x88172400 == 22 [pid = 1814] [id = 533]
05:41:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 129 (0x88174c00) [pid = 1814] [serial = 1495] [outer = (nil)]
05:41:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 130 (0x8f4cf400) [pid = 1814] [serial = 1496] [outer = 0x88174c00]
05:41:29 INFO - PROCESS | 1814 | 1450273289120 Marionette INFO loaded listener.js
05:41:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 131 (0x8f4d3400) [pid = 1814] [serial = 1497] [outer = 0x88174c00]
05:41:30 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
05:41:30 INFO - document served over http requires an http
05:41:30 INFO - sub-resource via xhr-request using the meta-csp
05:41:30 INFO - delivery method with swap-origin-redirect and when
05:41:30 INFO - the target request is same-origin.
05:41:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1582ms
05:41:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:41:30 INFO - PROCESS | 1814 | ++DOCSHELL 0x8cd47400 == 23 [pid = 1814] [id = 534]
05:41:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 132 (0x8eea2800) [pid = 1814] [serial = 1498] [outer = (nil)]
05:41:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 133 (0x8f710000) [pid = 1814] [serial = 1499] [outer = 0x8eea2800]
05:41:30 INFO - PROCESS | 1814 | 1450273290705 Marionette INFO loaded listener.js
05:41:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 134 (0x8f9a2c00) [pid = 1814] [serial = 1500] [outer = 0x8eea2800]
05:41:31 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
05:41:31 INFO - document served over http requires an https
05:41:31 INFO - sub-resource via fetch-request using the meta-csp
05:41:31 INFO - delivery method with keep-origin-redirect and when
05:41:31 INFO - the target request is same-origin.
05:41:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1679ms
05:41:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
05:41:32 INFO - PROCESS | 1814 | ++DOCSHELL 0x9161e400 == 24 [pid = 1814] [id = 535]
05:41:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 135 (0x91620c00) [pid = 1814] [serial = 1501] [outer = (nil)]
05:41:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 136 (0x91623800) [pid = 1814] [serial = 1502] [outer = 0x91620c00]
05:41:32 INFO - PROCESS | 1814 | 1450273292598 Marionette INFO loaded listener.js
05:41:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 137 (0x91677000) [pid = 1814] [serial = 1503] [outer = 0x91620c00]
05:41:33 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
05:41:33 INFO - document served over http requires an https
05:41:33 INFO - sub-resource via fetch-request using the meta-csp
05:41:33 INFO - delivery method with no-redirect and when
05:41:33 INFO - the target request is same-origin.
05:41:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1740ms
05:41:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:41:34 INFO - PROCESS | 1814 | ++DOCSHELL 0x915c5000 == 25 [pid = 1814] [id = 536]
05:41:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 138 (0x91aa1c00) [pid = 1814] [serial = 1504] [outer = (nil)]
05:41:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 139 (0x91aa6c00) [pid = 1814] [serial = 1505] [outer = 0x91aa1c00]
05:41:34 INFO - PROCESS | 1814 | 1450273294297 Marionette INFO loaded listener.js
05:41:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 140 (0x91aba000) [pid = 1814] [serial = 1506] [outer = 0x91aa1c00]
05:41:35 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
05:41:35 INFO - document served over http requires an https
05:41:35 INFO - sub-resource via fetch-request using the meta-csp
05:41:35 INFO - delivery method with swap-origin-redirect and when
05:41:35 INFO - the target request is same-origin.
05:41:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1793ms
05:41:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:41:36 INFO - PROCESS | 1814 | ++DOCSHELL 0x8f4d1400 == 26 [pid = 1814] [id = 537]
05:41:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 141 (0x91a9f400) [pid = 1814] [serial = 1507] [outer = (nil)]
05:41:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 142 (0x91ae0c00) [pid = 1814] [serial = 1508] [outer = 0x91a9f400]
05:41:36 INFO - PROCESS | 1814 | 1450273296110 Marionette INFO loaded listener.js
05:41:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 143 (0x91c9fc00) [pid = 1814] [serial = 1509] [outer = 0x91a9f400]
05:41:36 INFO - PROCESS | 1814 | ++DOCSHELL 0x91ca6400 == 27 [pid = 1814] [id = 538]
05:41:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 144 (0x91ca8c00) [pid = 1814] [serial = 1510] [outer = (nil)]
05:41:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 145 (0x91caa400) [pid = 1814] [serial = 1511] [outer = 0x91ca8c00]
05:41:37 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
05:41:37 INFO - document served over http requires an https
05:41:37 INFO - sub-resource via iframe-tag using the meta-csp
05:41:37 INFO - delivery method with keep-origin-redirect and when
05:41:37 INFO - the target request is same-origin.
05:41:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1787ms
05:41:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:41:37 INFO - PROCESS | 1814 | ++DOCSHELL 0x91ae4400 == 28 [pid = 1814] [id = 539]
05:41:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x91cabc00) [pid = 1814] [serial = 1512] [outer = (nil)]
05:41:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x91ce2800) [pid = 1814] [serial = 1513] [outer = 0x91cabc00]
05:41:37 INFO - PROCESS | 1814 | 1450273297882 Marionette INFO loaded listener.js
05:41:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x91f75000) [pid = 1814] [serial = 1514] [outer = 0x91cabc00]
05:41:38 INFO - PROCESS | 1814 | ++DOCSHELL 0x91f79800 == 29 [pid = 1814] [id = 540]
05:41:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x91f79c00) [pid = 1814] [serial = 1515] [outer = (nil)]
05:41:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x91f7f400) [pid = 1814] [serial = 1516] [outer = 0x91f79c00]
05:41:39 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
05:41:39 INFO - document served over http requires an https
05:41:39 INFO - sub-resource via iframe-tag using the meta-csp
05:41:39 INFO - delivery method with no-redirect and when
05:41:39 INFO - the target request is same-origin.
05:41:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1730ms
05:41:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:41:39 INFO - PROCESS | 1814 | ++DOCSHELL 0x91ae3c00 == 30 [pid = 1814] [id = 541]
05:41:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x91ce9000) [pid = 1814] [serial = 1517] [outer = (nil)]
05:41:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x91f7d000) [pid = 1814] [serial = 1518] [outer = 0x91ce9000]
05:41:39 INFO - PROCESS | 1814 | 1450273299594 Marionette INFO loaded listener.js
05:41:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x92219000) [pid = 1814] [serial = 1519] [outer = 0x91ce9000]
05:41:40 INFO - PROCESS | 1814 | ++DOCSHELL 0x9221c800 == 31 [pid = 1814] [id = 542]
05:41:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x922bb800) [pid = 1814] [serial = 1520] [outer = (nil)]
05:41:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x922bfc00) [pid = 1814] [serial = 1521] [outer = 0x922bb800]
05:41:40 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
05:41:40 INFO - document served over http requires an https
05:41:40 INFO - sub-resource via iframe-tag using the meta-csp
05:41:40 INFO - delivery method with swap-origin-redirect and when
05:41:40 INFO - the target request is same-origin.
05:41:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1699ms
05:41:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:41:41 INFO - PROCESS | 1814 | ++DOCSHELL 0x8816ac00 == 32 [pid = 1814] [id = 543]
05:41:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x88171800) [pid = 1814] [serial = 1522] [outer = (nil)]
05:41:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x922c9000) [pid = 1814] [serial = 1523] [outer = 0x88171800]
05:41:41 INFO - PROCESS | 1814 | 1450273301342 Marionette INFO loaded listener.js
05:41:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x922e5400) [pid = 1814] [serial = 1524] [outer = 0x88171800]
05:41:42 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
05:41:42 INFO - document served over http requires an https
05:41:42 INFO - sub-resource via script-tag using the meta-csp
05:41:42 INFO - delivery method with keep-origin-redirect and when
05:41:42 INFO - the target request is same-origin.
05:41:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1731ms
05:41:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
05:41:42 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d6ce800 == 33 [pid = 1814] [id = 544]
05:41:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x8dc32800) [pid = 1814] [serial = 1525] [outer = (nil)]
05:41:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x9250ac00) [pid = 1814] [serial = 1526] [outer = 0x8dc32800]
05:41:43 INFO - PROCESS | 1814 | 1450273303036 Marionette INFO loaded listener.js
05:41:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x94203000) [pid = 1814] [serial = 1527] [outer = 0x8dc32800]
05:41:44 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
05:41:44 INFO - document served over http requires an https
05:41:44 INFO - sub-resource via script-tag using the meta-csp
05:41:44 INFO - delivery method with no-redirect and when
05:41:44 INFO - the target request is same-origin.
05:41:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1543ms
05:41:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:41:44 INFO - PROCESS | 1814 | ++DOCSHELL 0x89f34c00 == 34 [pid = 1814] [id = 545]
05:41:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x8cef9c00) [pid = 1814] [serial = 1528] [outer = (nil)]
05:41:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x94e5c400) [pid = 1814] [serial = 1529] [outer = 0x8cef9c00]
05:41:44 INFO - PROCESS | 1814 | 1450273304539 Marionette INFO loaded listener.js
05:41:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0x95048000) [pid = 1814] [serial = 1530] [outer = 0x8cef9c00]
05:41:45 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
05:41:45 INFO - document served over http requires an https
05:41:45 INFO - sub-resource via script-tag using the meta-csp
05:41:45 INFO - delivery method with swap-origin-redirect and when
05:41:45 INFO - the target request is same-origin.
05:41:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1683ms
05:41:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:41:46 INFO - PROCESS | 1814 | ++DOCSHELL 0x88166c00 == 35 [pid = 1814] [id = 546]
05:41:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x9220d400) [pid = 1814] [serial = 1531] [outer = (nil)]
05:41:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 166 (0x950e3400) [pid = 1814] [serial = 1532] [outer = 0x9220d400]
05:41:46 INFO - PROCESS | 1814 | 1450273306280 Marionette INFO loaded listener.js
05:41:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 167 (0x95d65c00) [pid = 1814] [serial = 1533] [outer = 0x9220d400]
05:41:47 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
05:41:47 INFO - document served over http requires an https
05:41:47 INFO - sub-resource via xhr-request using the meta-csp
05:41:47 INFO - delivery method with keep-origin-redirect and when
05:41:47 INFO - the target request is same-origin.
05:41:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1586ms
05:41:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
05:41:48 INFO - PROCESS | 1814 | --DOCSHELL 0x8cef9400 == 34 [pid = 1814] [id = 523]
05:41:49 INFO - PROCESS | 1814 | --DOCSHELL 0x8c08a400 == 33 [pid = 1814] [id = 525]
05:41:49 INFO - PROCESS | 1814 | --DOCSHELL 0x8d6c1400 == 32 [pid = 1814] [id = 527]
05:41:49 INFO - PROCESS | 1814 | --DOCSHELL 0x9bc82400 == 31 [pid = 1814] [id = 518]
05:41:49 INFO - PROCESS | 1814 | --DOCSHELL 0x91ca6400 == 30 [pid = 1814] [id = 538]
05:41:49 INFO - PROCESS | 1814 | --DOCSHELL 0x91f79800 == 29 [pid = 1814] [id = 540]
05:41:49 INFO - PROCESS | 1814 | --DOCSHELL 0x9221c800 == 28 [pid = 1814] [id = 542]
05:41:50 INFO - PROCESS | 1814 | --DOMWINDOW == 166 (0x8de6ac00) [pid = 1814] [serial = 1393] [outer = (nil)] [url = about:blank]
05:41:50 INFO - PROCESS | 1814 | --DOMWINDOW == 165 (0x922c5800) [pid = 1814] [serial = 1356] [outer = (nil)] [url = about:blank]
05:41:50 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x8d292400) [pid = 1814] [serial = 1383] [outer = (nil)] [url = about:blank]
05:41:50 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x8dc39400) [pid = 1814] [serial = 1388] [outer = (nil)] [url = about:blank]
05:41:50 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x91cee000) [pid = 1814] [serial = 1346] [outer = (nil)] [url = about:blank]
05:41:50 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x8f702c00) [pid = 1814] [serial = 1332] [outer = (nil)] [url = about:blank]
05:41:50 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x8e655c00) [pid = 1814] [serial = 1320] [outer = (nil)] [url = about:blank]
05:41:50 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x97841400) [pid = 1814] [serial = 1374] [outer = (nil)] [url = about:blank]
05:41:50 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x897dd000) [pid = 1814] [serial = 1377] [outer = (nil)] [url = about:blank]
05:41:50 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x92508c00) [pid = 1814] [serial = 1359] [outer = (nil)] [url = about:blank]
05:41:50 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x9220fc00) [pid = 1814] [serial = 1351] [outer = (nil)] [url = about:blank]
05:41:50 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x915bb000) [pid = 1814] [serial = 1335] [outer = (nil)] [url = about:blank]
05:41:50 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x91aa8c00) [pid = 1814] [serial = 1338] [outer = (nil)] [url = about:blank]
05:41:50 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x942b0000) [pid = 1814] [serial = 1362] [outer = (nil)] [url = about:blank]
05:41:50 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x8c093c00) [pid = 1814] [serial = 1380] [outer = (nil)] [url = about:blank]
05:41:50 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x91ca0800) [pid = 1814] [serial = 1341] [outer = (nil)] [url = about:blank]
05:41:50 INFO - PROCESS | 1814 | ++DOCSHELL 0x88172000 == 29 [pid = 1814] [id = 547]
05:41:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x88324400) [pid = 1814] [serial = 1534] [outer = (nil)]
05:41:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x8832fc00) [pid = 1814] [serial = 1535] [outer = 0x88324400]
05:41:50 INFO - PROCESS | 1814 | 1450273310766 Marionette INFO loaded listener.js
05:41:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x886d2000) [pid = 1814] [serial = 1536] [outer = 0x88324400]
05:41:51 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
05:41:51 INFO - document served over http requires an https
05:41:51 INFO - sub-resource via xhr-request using the meta-csp
05:41:51 INFO - delivery method with no-redirect and when
05:41:51 INFO - the target request is same-origin.
05:41:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 4340ms
05:41:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:41:51 INFO - PROCESS | 1814 | ++DOCSHELL 0x8887c000 == 30 [pid = 1814] [id = 548]
05:41:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x890e8c00) [pid = 1814] [serial = 1537] [outer = (nil)]
05:41:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x897dbc00) [pid = 1814] [serial = 1538] [outer = 0x890e8c00]
05:41:52 INFO - PROCESS | 1814 | 1450273312055 Marionette INFO loaded listener.js
05:41:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x8980dc00) [pid = 1814] [serial = 1539] [outer = 0x890e8c00]
05:41:53 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
05:41:53 INFO - document served over http requires an https
05:41:53 INFO - sub-resource via xhr-request using the meta-csp
05:41:53 INFO - delivery method with swap-origin-redirect and when
05:41:53 INFO - the target request is same-origin.
05:41:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1441ms
05:41:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:41:53 INFO - PROCESS | 1814 | ++DOCSHELL 0x89e9d800 == 31 [pid = 1814] [id = 549]
05:41:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x89f02000) [pid = 1814] [serial = 1540] [outer = (nil)]
05:41:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x89f07c00) [pid = 1814] [serial = 1541] [outer = 0x89f02000]
05:41:53 INFO - PROCESS | 1814 | 1450273313541 Marionette INFO loaded listener.js
05:41:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x89f37800) [pid = 1814] [serial = 1542] [outer = 0x89f02000]
05:41:54 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
05:41:54 INFO - document served over http requires an http
05:41:54 INFO - sub-resource via fetch-request using the meta-referrer
05:41:54 INFO - delivery method with keep-origin-redirect and when
05:41:54 INFO - the target request is cross-origin.
05:41:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1497ms
05:41:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x989f1400) [pid = 1814] [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]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x8f709c00) [pid = 1814] [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]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x9886c000) [pid = 1814] [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]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x91617000) [pid = 1814] [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]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x92214800) [pid = 1814] [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]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x8dc40400) [pid = 1814] [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]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x92507400) [pid = 1814] [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]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x8eeac000) [pid = 1814] [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]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x8e7aac00) [pid = 1814] [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]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x98869400) [pid = 1814] [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]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x8d6c8c00) [pid = 1814] [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]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x8d133800) [pid = 1814] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x886cd800) [pid = 1814] [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]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x9ac60800) [pid = 1814] [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]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x92501c00) [pid = 1814] [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]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 144 (0x8cd43400) [pid = 1814] [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]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 143 (0x88332400) [pid = 1814] [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]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 142 (0x890eb000) [pid = 1814] [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]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 141 (0x95db3c00) [pid = 1814] [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]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 140 (0x8d134400) [pid = 1814] [serial = 1469] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 139 (0x98ac2000) [pid = 1814] [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]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 138 (0x98ab7800) [pid = 1814] [serial = 1431] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273251784]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 137 (0x98865000) [pid = 1814] [serial = 1426] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 136 (0x89805c00) [pid = 1814] [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]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 135 (0x8816f000) [pid = 1814] [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]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 134 (0x89e8e400) [pid = 1814] [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]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 133 (0x9aa69400) [pid = 1814] [serial = 1436] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 132 (0x89f39400) [pid = 1814] [serial = 1466] [outer = (nil)] [url = about:blank]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 131 (0x9b5b8c00) [pid = 1814] [serial = 1448] [outer = (nil)] [url = about:blank]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 130 (0x98866000) [pid = 1814] [serial = 1427] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 129 (0x9af8f400) [pid = 1814] [serial = 1442] [outer = (nil)] [url = about:blank]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 128 (0x989ebc00) [pid = 1814] [serial = 1432] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273251784]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 127 (0x8d776c00) [pid = 1814] [serial = 1403] [outer = (nil)] [url = about:blank]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 126 (0x98ac1000) [pid = 1814] [serial = 1434] [outer = (nil)] [url = about:blank]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 125 (0x9beebc00) [pid = 1814] [serial = 1454] [outer = (nil)] [url = about:blank]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 124 (0x88879000) [pid = 1814] [serial = 1457] [outer = (nil)] [url = about:blank]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 123 (0x88330000) [pid = 1814] [serial = 1397] [outer = (nil)] [url = about:blank]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 122 (0x950e4000) [pid = 1814] [serial = 1421] [outer = (nil)] [url = about:blank]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 121 (0x9aa6d000) [pid = 1814] [serial = 1437] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 120 (0x9784b800) [pid = 1814] [serial = 1424] [outer = (nil)] [url = about:blank]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 119 (0x9b18a800) [pid = 1814] [serial = 1445] [outer = (nil)] [url = about:blank]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 118 (0x989e3400) [pid = 1814] [serial = 1429] [outer = (nil)] [url = about:blank]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 117 (0x89e94000) [pid = 1814] [serial = 1460] [outer = (nil)] [url = about:blank]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 116 (0x8f075400) [pid = 1814] [serial = 1406] [outer = (nil)] [url = about:blank]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 115 (0x91679c00) [pid = 1814] [serial = 1412] [outer = (nil)] [url = about:blank]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 114 (0x8f702800) [pid = 1814] [serial = 1409] [outer = (nil)] [url = about:blank]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 113 (0x8cd45800) [pid = 1814] [serial = 1400] [outer = (nil)] [url = about:blank]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 112 (0x9bc7e000) [pid = 1814] [serial = 1451] [outer = (nil)] [url = about:blank]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 111 (0x8c098800) [pid = 1814] [serial = 1463] [outer = (nil)] [url = about:blank]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 110 (0x922e5c00) [pid = 1814] [serial = 1418] [outer = (nil)] [url = about:blank]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 109 (0x91ce5400) [pid = 1814] [serial = 1415] [outer = (nil)] [url = about:blank]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 108 (0x9ac13400) [pid = 1814] [serial = 1439] [outer = (nil)] [url = about:blank]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 107 (0x91aba800) [pid = 1814] [serial = 1413] [outer = (nil)] [url = about:blank]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 106 (0x8f9a3000) [pid = 1814] [serial = 1410] [outer = (nil)] [url = about:blank]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 105 (0x8f20a800) [pid = 1814] [serial = 1407] [outer = (nil)] [url = about:blank]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 104 (0x9c70f400) [pid = 1814] [serial = 1455] [outer = (nil)] [url = about:blank]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 103 (0x9bee5000) [pid = 1814] [serial = 1452] [outer = (nil)] [url = about:blank]
05:41:56 INFO - PROCESS | 1814 | --DOMWINDOW == 102 (0x9b65f000) [pid = 1814] [serial = 1449] [outer = (nil)] [url = about:blank]
05:41:56 INFO - PROCESS | 1814 | ++DOCSHELL 0x8816c000 == 32 [pid = 1814] [id = 550]
05:41:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 103 (0x8816f000) [pid = 1814] [serial = 1543] [outer = (nil)]
05:41:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 104 (0x886cd800) [pid = 1814] [serial = 1544] [outer = 0x8816f000]
05:41:56 INFO - PROCESS | 1814 | 1450273316582 Marionette INFO loaded listener.js
05:41:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 105 (0x8cd46000) [pid = 1814] [serial = 1545] [outer = 0x8816f000]
05:41:57 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
05:41:57 INFO - document served over http requires an http
05:41:57 INFO - sub-resource via fetch-request using the meta-referrer
05:41:57 INFO - delivery method with no-redirect and when
05:41:57 INFO - the target request is cross-origin.
05:41:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2748ms
05:41:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:41:57 INFO - PROCESS | 1814 | ++DOCSHELL 0x886c6c00 == 33 [pid = 1814] [id = 551]
05:41:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 106 (0x88872800) [pid = 1814] [serial = 1546] [outer = (nil)]
05:41:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 107 (0x8cdd5400) [pid = 1814] [serial = 1547] [outer = 0x88872800]
05:41:57 INFO - PROCESS | 1814 | 1450273317752 Marionette INFO loaded listener.js
05:41:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 108 (0x8ceef800) [pid = 1814] [serial = 1548] [outer = 0x88872800]
05:41:58 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
05:41:58 INFO - document served over http requires an http
05:41:58 INFO - sub-resource via fetch-request using the meta-referrer
05:41:58 INFO - delivery method with swap-origin-redirect and when
05:41:58 INFO - the target request is cross-origin.
05:41:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1533ms
05:41:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:41:59 INFO - PROCESS | 1814 | ++DOCSHELL 0x890e7c00 == 34 [pid = 1814] [id = 552]
05:41:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 109 (0x890e8400) [pid = 1814] [serial = 1549] [outer = (nil)]
05:41:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 110 (0x89814c00) [pid = 1814] [serial = 1550] [outer = 0x890e8400]
05:41:59 INFO - PROCESS | 1814 | 1450273319590 Marionette INFO loaded listener.js
05:41:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 111 (0x8c08a400) [pid = 1814] [serial = 1551] [outer = 0x890e8400]
05:42:00 INFO - PROCESS | 1814 | ++DOCSHELL 0x8cef4800 == 35 [pid = 1814] [id = 553]
05:42:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 112 (0x8cef6400) [pid = 1814] [serial = 1552] [outer = (nil)]
05:42:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 113 (0x8cddc000) [pid = 1814] [serial = 1553] [outer = 0x8cef6400]
05:42:00 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
05:42:00 INFO - document served over http requires an http
05:42:00 INFO - sub-resource via iframe-tag using the meta-referrer
05:42:00 INFO - delivery method with keep-origin-redirect and when
05:42:00 INFO - the target request is cross-origin.
05:42:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1850ms
05:42:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:42:01 INFO - PROCESS | 1814 | ++DOCSHELL 0x88173000 == 36 [pid = 1814] [id = 554]
05:42:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 114 (0x88328800) [pid = 1814] [serial = 1554] [outer = (nil)]
05:42:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 115 (0x8d136c00) [pid = 1814] [serial = 1555] [outer = 0x88328800]
05:42:01 INFO - PROCESS | 1814 | 1450273321409 Marionette INFO loaded listener.js
05:42:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 116 (0x8d28d000) [pid = 1814] [serial = 1556] [outer = 0x88328800]
05:42:02 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d4ee400 == 37 [pid = 1814] [id = 555]
05:42:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 117 (0x8d4efc00) [pid = 1814] [serial = 1557] [outer = (nil)]
05:42:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 118 (0x8d4f2400) [pid = 1814] [serial = 1558] [outer = 0x8d4efc00]
05:42:02 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
05:42:02 INFO - document served over http requires an http
05:42:02 INFO - sub-resource via iframe-tag using the meta-referrer
05:42:02 INFO - delivery method with no-redirect and when
05:42:02 INFO - the target request is cross-origin.
05:42:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1799ms
05:42:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:42:03 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d6c1c00 == 38 [pid = 1814] [id = 556]
05:42:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 119 (0x8d6c2800) [pid = 1814] [serial = 1559] [outer = (nil)]
05:42:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 120 (0x8d6c5c00) [pid = 1814] [serial = 1560] [outer = 0x8d6c2800]
05:42:03 INFO - PROCESS | 1814 | 1450273323228 Marionette INFO loaded listener.js
05:42:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 121 (0x8d6cfc00) [pid = 1814] [serial = 1561] [outer = 0x8d6c2800]
05:42:03 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d6c3c00 == 39 [pid = 1814] [id = 557]
05:42:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 122 (0x8d6c7400) [pid = 1814] [serial = 1562] [outer = (nil)]
05:42:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 123 (0x8d77b800) [pid = 1814] [serial = 1563] [outer = 0x8d6c7400]
05:42:04 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
05:42:04 INFO - document served over http requires an http
05:42:04 INFO - sub-resource via iframe-tag using the meta-referrer
05:42:04 INFO - delivery method with swap-origin-redirect and when
05:42:04 INFO - the target request is cross-origin.
05:42:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1731ms
05:42:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:42:04 INFO - PROCESS | 1814 | ++DOCSHELL 0x88165c00 == 40 [pid = 1814] [id = 558]
05:42:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 124 (0x8d77c400) [pid = 1814] [serial = 1564] [outer = (nil)]
05:42:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 125 (0x8dc34c00) [pid = 1814] [serial = 1565] [outer = 0x8d77c400]
05:42:04 INFO - PROCESS | 1814 | 1450273324950 Marionette INFO loaded listener.js
05:42:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 126 (0x8de5f400) [pid = 1814] [serial = 1566] [outer = 0x8d77c400]
05:42:06 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
05:42:06 INFO - document served over http requires an http
05:42:06 INFO - sub-resource via script-tag using the meta-referrer
05:42:06 INFO - delivery method with keep-origin-redirect and when
05:42:06 INFO - the target request is cross-origin.
05:42:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1640ms
05:42:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
05:42:06 INFO - PROCESS | 1814 | ++DOCSHELL 0x8816e400 == 41 [pid = 1814] [id = 559]
05:42:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 127 (0x88871c00) [pid = 1814] [serial = 1567] [outer = (nil)]
05:42:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 128 (0x8e652800) [pid = 1814] [serial = 1568] [outer = 0x88871c00]
05:42:06 INFO - PROCESS | 1814 | 1450273326611 Marionette INFO loaded listener.js
05:42:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 129 (0x8e751800) [pid = 1814] [serial = 1569] [outer = 0x88871c00]
05:42:07 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
05:42:07 INFO - document served over http requires an http
05:42:07 INFO - sub-resource via script-tag using the meta-referrer
05:42:07 INFO - delivery method with no-redirect and when
05:42:07 INFO - the target request is cross-origin.
05:42:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1603ms
05:42:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:42:08 INFO - PROCESS | 1814 | ++DOCSHELL 0x88331400 == 42 [pid = 1814] [id = 560]
05:42:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 130 (0x89f0c400) [pid = 1814] [serial = 1570] [outer = (nil)]
05:42:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 131 (0x8e7a8000) [pid = 1814] [serial = 1571] [outer = 0x89f0c400]
05:42:08 INFO - PROCESS | 1814 | 1450273328151 Marionette INFO loaded listener.js
05:42:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 132 (0x8eea7400) [pid = 1814] [serial = 1572] [outer = 0x89f0c400]
05:42:09 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
05:42:09 INFO - document served over http requires an http
05:42:09 INFO - sub-resource via script-tag using the meta-referrer
05:42:09 INFO - delivery method with swap-origin-redirect and when
05:42:09 INFO - the target request is cross-origin.
05:42:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1644ms
05:42:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:42:09 INFO - PROCESS | 1814 | ++DOCSHELL 0x88875000 == 43 [pid = 1814] [id = 561]
05:42:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 133 (0x8887d000) [pid = 1814] [serial = 1573] [outer = (nil)]
05:42:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 134 (0x8f077c00) [pid = 1814] [serial = 1574] [outer = 0x8887d000]
05:42:09 INFO - PROCESS | 1814 | 1450273329778 Marionette INFO loaded listener.js
05:42:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 135 (0x8f07a400) [pid = 1814] [serial = 1575] [outer = 0x8887d000]
05:42:10 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
05:42:10 INFO - document served over http requires an http
05:42:10 INFO - sub-resource via xhr-request using the meta-referrer
05:42:10 INFO - delivery method with keep-origin-redirect and when
05:42:10 INFO - the target request is cross-origin.
05:42:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1527ms
05:42:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
05:42:11 INFO - PROCESS | 1814 | ++DOCSHELL 0x8816c400 == 44 [pid = 1814] [id = 562]
05:42:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 136 (0x886cec00) [pid = 1814] [serial = 1576] [outer = (nil)]
05:42:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 137 (0x8f20e800) [pid = 1814] [serial = 1577] [outer = 0x886cec00]
05:42:11 INFO - PROCESS | 1814 | 1450273331348 Marionette INFO loaded listener.js
05:42:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 138 (0x8f4d0000) [pid = 1814] [serial = 1578] [outer = 0x886cec00]
05:42:12 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
05:42:12 INFO - document served over http requires an http
05:42:12 INFO - sub-resource via xhr-request using the meta-referrer
05:42:12 INFO - delivery method with no-redirect and when
05:42:12 INFO - the target request is cross-origin.
05:42:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1477ms
05:42:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:42:12 INFO - PROCESS | 1814 | ++DOCSHELL 0x8eeaec00 == 45 [pid = 1814] [id = 563]
05:42:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 139 (0x8f20f000) [pid = 1814] [serial = 1579] [outer = (nil)]
05:42:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 140 (0x8f707000) [pid = 1814] [serial = 1580] [outer = 0x8f20f000]
05:42:12 INFO - PROCESS | 1814 | 1450273332876 Marionette INFO loaded listener.js
05:42:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 141 (0x8f99cc00) [pid = 1814] [serial = 1581] [outer = 0x8f20f000]
05:42:13 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
05:42:13 INFO - document served over http requires an http
05:42:13 INFO - sub-resource via xhr-request using the meta-referrer
05:42:13 INFO - delivery method with swap-origin-redirect and when
05:42:13 INFO - the target request is cross-origin.
05:42:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1546ms
05:42:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:42:14 INFO - PROCESS | 1814 | ++DOCSHELL 0x886d5800 == 46 [pid = 1814] [id = 564]
05:42:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 142 (0x8eea4400) [pid = 1814] [serial = 1582] [outer = (nil)]
05:42:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 143 (0x8f9a9c00) [pid = 1814] [serial = 1583] [outer = 0x8eea4400]
05:42:14 INFO - PROCESS | 1814 | 1450273334430 Marionette INFO loaded listener.js
05:42:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 144 (0x915b7800) [pid = 1814] [serial = 1584] [outer = 0x8eea4400]
05:42:15 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
05:42:15 INFO - document served over http requires an https
05:42:15 INFO - sub-resource via fetch-request using the meta-referrer
05:42:15 INFO - delivery method with keep-origin-redirect and when
05:42:15 INFO - the target request is cross-origin.
05:42:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1629ms
05:42:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
05:42:16 INFO - PROCESS | 1814 | ++DOCSHELL 0x886ce400 == 47 [pid = 1814] [id = 565]
05:42:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 145 (0x91625c00) [pid = 1814] [serial = 1585] [outer = (nil)]
05:42:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x91679000) [pid = 1814] [serial = 1586] [outer = 0x91625c00]
05:42:16 INFO - PROCESS | 1814 | 1450273336254 Marionette INFO loaded listener.js
05:42:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x91aa1800) [pid = 1814] [serial = 1587] [outer = 0x91625c00]
05:42:17 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
05:42:17 INFO - document served over http requires an https
05:42:17 INFO - sub-resource via fetch-request using the meta-referrer
05:42:17 INFO - delivery method with no-redirect and when
05:42:17 INFO - the target request is cross-origin.
05:42:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1690ms
05:42:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:42:17 INFO - PROCESS | 1814 | ++DOCSHELL 0x91625000 == 48 [pid = 1814] [id = 566]
05:42:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x91678000) [pid = 1814] [serial = 1588] [outer = (nil)]
05:42:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x91aac400) [pid = 1814] [serial = 1589] [outer = 0x91678000]
05:42:17 INFO - PROCESS | 1814 | 1450273337808 Marionette INFO loaded listener.js
05:42:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x91ab7000) [pid = 1814] [serial = 1590] [outer = 0x91678000]
05:42:18 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
05:42:18 INFO - document served over http requires an https
05:42:18 INFO - sub-resource via fetch-request using the meta-referrer
05:42:18 INFO - delivery method with swap-origin-redirect and when
05:42:18 INFO - the target request is cross-origin.
05:42:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1680ms
05:42:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:42:20 INFO - PROCESS | 1814 | ++DOCSHELL 0x88331800 == 49 [pid = 1814] [id = 567]
05:42:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x88331c00) [pid = 1814] [serial = 1591] [outer = (nil)]
05:42:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x91ae1800) [pid = 1814] [serial = 1592] [outer = 0x88331c00]
05:42:20 INFO - PROCESS | 1814 | 1450273340717 Marionette INFO loaded listener.js
05:42:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x91aea400) [pid = 1814] [serial = 1593] [outer = 0x88331c00]
05:42:21 INFO - PROCESS | 1814 | ++DOCSHELL 0x91ce7000 == 50 [pid = 1814] [id = 568]
05:42:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x91ce7400) [pid = 1814] [serial = 1594] [outer = (nil)]
05:42:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x91ab3000) [pid = 1814] [serial = 1595] [outer = 0x91ce7400]
05:42:22 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
05:42:22 INFO - document served over http requires an https
05:42:22 INFO - sub-resource via iframe-tag using the meta-referrer
05:42:22 INFO - delivery method with keep-origin-redirect and when
05:42:22 INFO - the target request is cross-origin.
05:42:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3035ms
05:42:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:42:22 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d774800 == 51 [pid = 1814] [id = 569]
05:42:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x8d779000) [pid = 1814] [serial = 1596] [outer = (nil)]
05:42:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x8de6a400) [pid = 1814] [serial = 1597] [outer = 0x8d779000]
05:42:22 INFO - PROCESS | 1814 | 1450273342592 Marionette INFO loaded listener.js
05:42:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x8eea4c00) [pid = 1814] [serial = 1598] [outer = 0x8d779000]
05:42:23 INFO - PROCESS | 1814 | ++DOCSHELL 0x8980a400 == 52 [pid = 1814] [id = 570]
05:42:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x89e90400) [pid = 1814] [serial = 1599] [outer = (nil)]
05:42:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x897e0c00) [pid = 1814] [serial = 1600] [outer = 0x89e90400]
05:42:23 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
05:42:23 INFO - document served over http requires an https
05:42:23 INFO - sub-resource via iframe-tag using the meta-referrer
05:42:23 INFO - delivery method with no-redirect and when
05:42:23 INFO - the target request is cross-origin.
05:42:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1739ms
05:42:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:42:24 INFO - PROCESS | 1814 | ++DOCSHELL 0x88168000 == 53 [pid = 1814] [id = 571]
05:42:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x88169400) [pid = 1814] [serial = 1601] [outer = (nil)]
05:42:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x8832a400) [pid = 1814] [serial = 1602] [outer = 0x88169400]
05:42:24 INFO - PROCESS | 1814 | 1450273344700 Marionette INFO loaded listener.js
05:42:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x890e4400) [pid = 1814] [serial = 1603] [outer = 0x88169400]
05:42:25 INFO - PROCESS | 1814 | ++DOCSHELL 0x8cdde000 == 54 [pid = 1814] [id = 572]
05:42:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0x8cef1400) [pid = 1814] [serial = 1604] [outer = (nil)]
05:42:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x8cd43400) [pid = 1814] [serial = 1605] [outer = 0x8cef1400]
05:42:25 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
05:42:25 INFO - document served over http requires an https
05:42:25 INFO - sub-resource via iframe-tag using the meta-referrer
05:42:25 INFO - delivery method with swap-origin-redirect and when
05:42:25 INFO - the target request is cross-origin.
05:42:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2035ms
05:42:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:42:26 INFO - PROCESS | 1814 | ++DOCSHELL 0x89f0e400 == 55 [pid = 1814] [id = 573]
05:42:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 166 (0x8c096800) [pid = 1814] [serial = 1606] [outer = (nil)]
05:42:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 167 (0x8d135c00) [pid = 1814] [serial = 1607] [outer = 0x8c096800]
05:42:26 INFO - PROCESS | 1814 | 1450273346412 Marionette INFO loaded listener.js
05:42:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 168 (0x8d4ed800) [pid = 1814] [serial = 1608] [outer = 0x8c096800]
05:42:27 INFO - PROCESS | 1814 | --DOCSHELL 0x886d1000 == 54 [pid = 1814] [id = 522]
05:42:27 INFO - PROCESS | 1814 | --DOMWINDOW == 167 (0x8cef0800) [pid = 1814] [serial = 1467] [outer = (nil)] [url = about:blank]
05:42:27 INFO - PROCESS | 1814 | --DOMWINDOW == 166 (0x8cdd0400) [pid = 1814] [serial = 1464] [outer = (nil)] [url = about:blank]
05:42:27 INFO - PROCESS | 1814 | --DOMWINDOW == 165 (0x89f08c00) [pid = 1814] [serial = 1461] [outer = (nil)] [url = about:blank]
05:42:27 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x92219c00) [pid = 1814] [serial = 1416] [outer = (nil)] [url = about:blank]
05:42:27 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x8ceecc00) [pid = 1814] [serial = 1401] [outer = (nil)] [url = about:blank]
05:42:27 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x989ed000) [pid = 1814] [serial = 1430] [outer = (nil)] [url = about:blank]
05:42:27 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x9b092c00) [pid = 1814] [serial = 1443] [outer = (nil)] [url = about:blank]
05:42:27 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x92503000) [pid = 1814] [serial = 1419] [outer = (nil)] [url = about:blank]
05:42:27 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x9accb800) [pid = 1814] [serial = 1440] [outer = (nil)] [url = about:blank]
05:42:27 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x95db2c00) [pid = 1814] [serial = 1422] [outer = (nil)] [url = about:blank]
05:42:27 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x98648400) [pid = 1814] [serial = 1425] [outer = (nil)] [url = about:blank]
05:42:27 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x890e3800) [pid = 1814] [serial = 1398] [outer = (nil)] [url = about:blank]
05:42:27 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x8e74fc00) [pid = 1814] [serial = 1404] [outer = (nil)] [url = about:blank]
05:42:27 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x98ac4c00) [pid = 1814] [serial = 1435] [outer = (nil)] [url = about:blank]
05:42:27 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x9b5ae400) [pid = 1814] [serial = 1446] [outer = (nil)] [url = about:blank]
05:42:27 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x890ef400) [pid = 1814] [serial = 1458] [outer = (nil)] [url = about:blank]
05:42:27 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
05:42:27 INFO - document served over http requires an https
05:42:27 INFO - sub-resource via script-tag using the meta-referrer
05:42:27 INFO - delivery method with keep-origin-redirect and when
05:42:27 INFO - the target request is cross-origin.
05:42:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1837ms
05:42:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
05:42:28 INFO - PROCESS | 1814 | ++DOCSHELL 0x886d1000 == 55 [pid = 1814] [id = 574]
05:42:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x886d2400) [pid = 1814] [serial = 1609] [outer = (nil)]
05:42:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x890e5800) [pid = 1814] [serial = 1610] [outer = 0x886d2400]
05:42:28 INFO - PROCESS | 1814 | 1450273348209 Marionette INFO loaded listener.js
05:42:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x897e6c00) [pid = 1814] [serial = 1611] [outer = 0x886d2400]
05:42:29 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
05:42:29 INFO - document served over http requires an https
05:42:29 INFO - sub-resource via script-tag using the meta-referrer
05:42:29 INFO - delivery method with no-redirect and when
05:42:29 INFO - the target request is cross-origin.
05:42:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1399ms
05:42:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:42:29 INFO - PROCESS | 1814 | ++DOCSHELL 0x890e6800 == 56 [pid = 1814] [id = 575]
05:42:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x89e8e400) [pid = 1814] [serial = 1612] [outer = (nil)]
05:42:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x89f3d400) [pid = 1814] [serial = 1613] [outer = 0x89e8e400]
05:42:29 INFO - PROCESS | 1814 | 1450273349581 Marionette INFO loaded listener.js
05:42:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x8ceecc00) [pid = 1814] [serial = 1614] [outer = 0x89e8e400]
05:42:30 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
05:42:30 INFO - document served over http requires an https
05:42:30 INFO - sub-resource via script-tag using the meta-referrer
05:42:30 INFO - delivery method with swap-origin-redirect and when
05:42:30 INFO - the target request is cross-origin.
05:42:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1493ms
05:42:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:42:30 INFO - PROCESS | 1814 | ++DOCSHELL 0x89f40c00 == 57 [pid = 1814] [id = 576]
05:42:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x8c08f000) [pid = 1814] [serial = 1615] [outer = (nil)]
05:42:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x8d4f4400) [pid = 1814] [serial = 1616] [outer = 0x8c08f000]
05:42:31 INFO - PROCESS | 1814 | 1450273351015 Marionette INFO loaded listener.js
05:42:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x8d77bc00) [pid = 1814] [serial = 1617] [outer = 0x8c08f000]
05:42:32 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
05:42:32 INFO - document served over http requires an https
05:42:32 INFO - sub-resource via xhr-request using the meta-referrer
05:42:32 INFO - delivery method with keep-origin-redirect and when
05:42:32 INFO - the target request is cross-origin.
05:42:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1487ms
05:42:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x8cd45000) [pid = 1814] [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]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x8c08fc00) [pid = 1814] [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]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x91ce9000) [pid = 1814] [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]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x88872000) [pid = 1814] [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]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x91620c00) [pid = 1814] [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]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x91cabc00) [pid = 1814] [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]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x91a9f400) [pid = 1814] [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]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x88174c00) [pid = 1814] [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]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x91aa1c00) [pid = 1814] [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]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x8eea2800) [pid = 1814] [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]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x8e74a800) [pid = 1814] [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]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x9250ac00) [pid = 1814] [serial = 1526] [outer = (nil)] [url = about:blank]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x950e3400) [pid = 1814] [serial = 1532] [outer = (nil)] [url = about:blank]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x8f07bc00) [pid = 1814] [serial = 1493] [outer = (nil)] [url = about:blank]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x91f7d000) [pid = 1814] [serial = 1518] [outer = (nil)] [url = about:blank]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x8e659000) [pid = 1814] [serial = 1487] [outer = (nil)] [url = about:blank]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 144 (0x8887c800) [pid = 1814] [serial = 1471] [outer = (nil)] [url = about:blank]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 143 (0x8d6ca800) [pid = 1814] [serial = 1481] [outer = (nil)] [url = about:blank]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 142 (0x91623800) [pid = 1814] [serial = 1502] [outer = (nil)] [url = about:blank]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 141 (0x91ce2800) [pid = 1814] [serial = 1513] [outer = (nil)] [url = about:blank]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 140 (0x897dbc00) [pid = 1814] [serial = 1538] [outer = (nil)] [url = about:blank]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 139 (0x89f07c00) [pid = 1814] [serial = 1541] [outer = (nil)] [url = about:blank]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 138 (0x8d13d800) [pid = 1814] [serial = 1476] [outer = (nil)] [url = about:blank]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 137 (0x8de5b400) [pid = 1814] [serial = 1484] [outer = (nil)] [url = about:blank]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 136 (0x8f4cf400) [pid = 1814] [serial = 1496] [outer = (nil)] [url = about:blank]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 135 (0x91f7f400) [pid = 1814] [serial = 1516] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273298630]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 134 (0x886d1400) [pid = 1814] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273278336]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 133 (0x94e5c400) [pid = 1814] [serial = 1529] [outer = (nil)] [url = about:blank]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 132 (0x922c9000) [pid = 1814] [serial = 1523] [outer = (nil)] [url = about:blank]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 131 (0x8832fc00) [pid = 1814] [serial = 1535] [outer = (nil)] [url = about:blank]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 130 (0x8f710000) [pid = 1814] [serial = 1499] [outer = (nil)] [url = about:blank]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 129 (0x886cd800) [pid = 1814] [serial = 1544] [outer = (nil)] [url = about:blank]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 128 (0x8d4ef400) [pid = 1814] [serial = 1479] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 127 (0x91ae0c00) [pid = 1814] [serial = 1508] [outer = (nil)] [url = about:blank]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 126 (0x91caa400) [pid = 1814] [serial = 1511] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 125 (0x922bfc00) [pid = 1814] [serial = 1521] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 124 (0x91aa6c00) [pid = 1814] [serial = 1505] [outer = (nil)] [url = about:blank]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 123 (0x8e7ae000) [pid = 1814] [serial = 1490] [outer = (nil)] [url = about:blank]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 122 (0x8cdd5400) [pid = 1814] [serial = 1547] [outer = (nil)] [url = about:blank]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 121 (0x890e8c00) [pid = 1814] [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]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 120 (0x8cef9c00) [pid = 1814] [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]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 119 (0x8d4f6000) [pid = 1814] [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]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 118 (0x8e64d800) [pid = 1814] [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]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 117 (0x91f79c00) [pid = 1814] [serial = 1515] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273298630]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 116 (0x8dc3b800) [pid = 1814] [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]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 115 (0x8d6c2400) [pid = 1814] [serial = 1478] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 114 (0x8816f000) [pid = 1814] [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]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 113 (0x8dc32800) [pid = 1814] [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]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 112 (0x89f02000) [pid = 1814] [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]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 111 (0x8c08b400) [pid = 1814] [serial = 1473] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273278336]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 110 (0x88171800) [pid = 1814] [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]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 109 (0x922bb800) [pid = 1814] [serial = 1520] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 108 (0x91ca8c00) [pid = 1814] [serial = 1510] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 107 (0x88324400) [pid = 1814] [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]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 106 (0x886d2000) [pid = 1814] [serial = 1536] [outer = (nil)] [url = about:blank]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 105 (0x8f205400) [pid = 1814] [serial = 1494] [outer = (nil)] [url = about:blank]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 104 (0x8f4d3400) [pid = 1814] [serial = 1497] [outer = (nil)] [url = about:blank]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 103 (0x8eeb0000) [pid = 1814] [serial = 1491] [outer = (nil)] [url = about:blank]
05:42:32 INFO - PROCESS | 1814 | --DOMWINDOW == 102 (0x8980dc00) [pid = 1814] [serial = 1539] [outer = (nil)] [url = about:blank]
05:42:32 INFO - PROCESS | 1814 | ++DOCSHELL 0x88171800 == 58 [pid = 1814] [id = 577]
05:42:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 103 (0x88324400) [pid = 1814] [serial = 1618] [outer = (nil)]
05:42:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 104 (0x886c9c00) [pid = 1814] [serial = 1619] [outer = 0x88324400]
05:42:32 INFO - PROCESS | 1814 | 1450273352961 Marionette INFO loaded listener.js
05:42:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 105 (0x8c08fc00) [pid = 1814] [serial = 1620] [outer = 0x88324400]
05:42:33 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
05:42:33 INFO - document served over http requires an https
05:42:33 INFO - sub-resource via xhr-request using the meta-referrer
05:42:33 INFO - delivery method with no-redirect and when
05:42:33 INFO - the target request is cross-origin.
05:42:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1734ms
05:42:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:42:34 INFO - PROCESS | 1814 | ++DOCSHELL 0x886d2000 == 59 [pid = 1814] [id = 578]
05:42:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 106 (0x8dc3b800) [pid = 1814] [serial = 1621] [outer = (nil)]
05:42:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 107 (0x8e64f800) [pid = 1814] [serial = 1622] [outer = 0x8dc3b800]
05:42:34 INFO - PROCESS | 1814 | 1450273354195 Marionette INFO loaded listener.js
05:42:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 108 (0x8e7a6400) [pid = 1814] [serial = 1623] [outer = 0x8dc3b800]
05:42:35 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
05:42:35 INFO - document served over http requires an https
05:42:35 INFO - sub-resource via xhr-request using the meta-referrer
05:42:35 INFO - delivery method with swap-origin-redirect and when
05:42:35 INFO - the target request is cross-origin.
05:42:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1542ms
05:42:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:42:35 INFO - PROCESS | 1814 | ++DOCSHELL 0x8980d000 == 60 [pid = 1814] [id = 579]
05:42:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 109 (0x89814400) [pid = 1814] [serial = 1624] [outer = (nil)]
05:42:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 110 (0x89e98000) [pid = 1814] [serial = 1625] [outer = 0x89814400]
05:42:36 INFO - PROCESS | 1814 | 1450273356058 Marionette INFO loaded listener.js
05:42:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 111 (0x8cd42400) [pid = 1814] [serial = 1626] [outer = 0x89814400]
05:42:37 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
05:42:37 INFO - document served over http requires an http
05:42:37 INFO - sub-resource via fetch-request using the meta-referrer
05:42:37 INFO - delivery method with keep-origin-redirect and when
05:42:37 INFO - the target request is same-origin.
05:42:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1794ms
05:42:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
05:42:37 INFO - PROCESS | 1814 | ++DOCSHELL 0x8cdd1400 == 61 [pid = 1814] [id = 580]
05:42:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 112 (0x8d296000) [pid = 1814] [serial = 1627] [outer = (nil)]
05:42:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 113 (0x8d4f8800) [pid = 1814] [serial = 1628] [outer = 0x8d296000]
05:42:37 INFO - PROCESS | 1814 | 1450273357874 Marionette INFO loaded listener.js
05:42:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 114 (0x8de64400) [pid = 1814] [serial = 1629] [outer = 0x8d296000]
05:42:38 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
05:42:38 INFO - document served over http requires an http
05:42:38 INFO - sub-resource via fetch-request using the meta-referrer
05:42:38 INFO - delivery method with no-redirect and when
05:42:38 INFO - the target request is same-origin.
05:42:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1637ms
05:42:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:42:39 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d6c4400 == 62 [pid = 1814] [id = 581]
05:42:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 115 (0x8e64f400) [pid = 1814] [serial = 1630] [outer = (nil)]
05:42:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 116 (0x8f073c00) [pid = 1814] [serial = 1631] [outer = 0x8e64f400]
05:42:39 INFO - PROCESS | 1814 | 1450273359436 Marionette INFO loaded listener.js
05:42:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 117 (0x8f20e400) [pid = 1814] [serial = 1632] [outer = 0x8e64f400]
05:42:40 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
05:42:40 INFO - document served over http requires an http
05:42:40 INFO - sub-resource via fetch-request using the meta-referrer
05:42:40 INFO - delivery method with swap-origin-redirect and when
05:42:40 INFO - the target request is same-origin.
05:42:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1650ms
05:42:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:42:40 INFO - PROCESS | 1814 | ++DOCSHELL 0x89f3a000 == 63 [pid = 1814] [id = 582]
05:42:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 118 (0x8f074000) [pid = 1814] [serial = 1633] [outer = (nil)]
05:42:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 119 (0x8f707800) [pid = 1814] [serial = 1634] [outer = 0x8f074000]
05:42:41 INFO - PROCESS | 1814 | 1450273361066 Marionette INFO loaded listener.js
05:42:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 120 (0x915b8000) [pid = 1814] [serial = 1635] [outer = 0x8f074000]
05:42:41 INFO - PROCESS | 1814 | ++DOCSHELL 0x915bf000 == 64 [pid = 1814] [id = 583]
05:42:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 121 (0x91622400) [pid = 1814] [serial = 1636] [outer = (nil)]
05:42:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 122 (0x91624000) [pid = 1814] [serial = 1637] [outer = 0x91622400]
05:42:42 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
05:42:42 INFO - document served over http requires an http
05:42:42 INFO - sub-resource via iframe-tag using the meta-referrer
05:42:42 INFO - delivery method with keep-origin-redirect and when
05:42:42 INFO - the target request is same-origin.
05:42:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1682ms
05:42:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:42:42 INFO - PROCESS | 1814 | ++DOCSHELL 0x8c08d800 == 65 [pid = 1814] [id = 584]
05:42:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 123 (0x8d13c000) [pid = 1814] [serial = 1638] [outer = (nil)]
05:42:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 124 (0x91624800) [pid = 1814] [serial = 1639] [outer = 0x8d13c000]
05:42:42 INFO - PROCESS | 1814 | 1450273362887 Marionette INFO loaded listener.js
05:42:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 125 (0x91abd400) [pid = 1814] [serial = 1640] [outer = 0x8d13c000]
05:42:43 INFO - PROCESS | 1814 | ++DOCSHELL 0x91ae6c00 == 66 [pid = 1814] [id = 585]
05:42:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 126 (0x91ae7000) [pid = 1814] [serial = 1641] [outer = (nil)]
05:42:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 127 (0x91ae9400) [pid = 1814] [serial = 1642] [outer = 0x91ae7000]
05:42:43 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
05:42:43 INFO - document served over http requires an http
05:42:43 INFO - sub-resource via iframe-tag using the meta-referrer
05:42:43 INFO - delivery method with no-redirect and when
05:42:43 INFO - the target request is same-origin.
05:42:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1688ms
05:42:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:42:44 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d4f3000 == 67 [pid = 1814] [id = 586]
05:42:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 128 (0x91676400) [pid = 1814] [serial = 1643] [outer = (nil)]
05:42:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 129 (0x91ce3000) [pid = 1814] [serial = 1644] [outer = 0x91676400]
05:42:44 INFO - PROCESS | 1814 | 1450273364583 Marionette INFO loaded listener.js
05:42:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 130 (0x91f73800) [pid = 1814] [serial = 1645] [outer = 0x91676400]
05:42:45 INFO - PROCESS | 1814 | ++DOCSHELL 0x91f7a800 == 68 [pid = 1814] [id = 587]
05:42:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 131 (0x91f7ac00) [pid = 1814] [serial = 1646] [outer = (nil)]
05:42:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 132 (0x91f7d400) [pid = 1814] [serial = 1647] [outer = 0x91f7ac00]
05:42:45 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
05:42:45 INFO - document served over http requires an http
05:42:45 INFO - sub-resource via iframe-tag using the meta-referrer
05:42:45 INFO - delivery method with swap-origin-redirect and when
05:42:45 INFO - the target request is same-origin.
05:42:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1706ms
05:42:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:42:46 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d77f000 == 69 [pid = 1814] [id = 588]
05:42:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 133 (0x91622c00) [pid = 1814] [serial = 1648] [outer = (nil)]
05:42:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 134 (0x91f80800) [pid = 1814] [serial = 1649] [outer = 0x91622c00]
05:42:46 INFO - PROCESS | 1814 | 1450273366244 Marionette INFO loaded listener.js
05:42:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 135 (0x92214000) [pid = 1814] [serial = 1650] [outer = 0x91622c00]
05:42:47 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
05:42:47 INFO - document served over http requires an http
05:42:47 INFO - sub-resource via script-tag using the meta-referrer
05:42:47 INFO - delivery method with keep-origin-redirect and when
05:42:47 INFO - the target request is same-origin.
05:42:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1580ms
05:42:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
05:42:47 INFO - PROCESS | 1814 | ++DOCSHELL 0x8816fc00 == 70 [pid = 1814] [id = 589]
05:42:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 136 (0x8e654000) [pid = 1814] [serial = 1651] [outer = (nil)]
05:42:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 137 (0x922bec00) [pid = 1814] [serial = 1652] [outer = 0x8e654000]
05:42:47 INFO - PROCESS | 1814 | 1450273367769 Marionette INFO loaded listener.js
05:42:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 138 (0x922c5800) [pid = 1814] [serial = 1653] [outer = 0x8e654000]
05:42:48 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
05:42:48 INFO - document served over http requires an http
05:42:48 INFO - sub-resource via script-tag using the meta-referrer
05:42:48 INFO - delivery method with no-redirect and when
05:42:48 INFO - the target request is same-origin.
05:42:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1535ms
05:42:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:42:49 INFO - PROCESS | 1814 | ++DOCSHELL 0x8cd4c400 == 71 [pid = 1814] [id = 590]
05:42:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 139 (0x8e7a9400) [pid = 1814] [serial = 1654] [outer = (nil)]
05:42:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 140 (0x922e1400) [pid = 1814] [serial = 1655] [outer = 0x8e7a9400]
05:42:49 INFO - PROCESS | 1814 | 1450273369325 Marionette INFO loaded listener.js
05:42:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 141 (0x922eb800) [pid = 1814] [serial = 1656] [outer = 0x8e7a9400]
05:42:50 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
05:42:50 INFO - document served over http requires an http
05:42:50 INFO - sub-resource via script-tag using the meta-referrer
05:42:50 INFO - delivery method with swap-origin-redirect and when
05:42:50 INFO - the target request is same-origin.
05:42:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1646ms
05:42:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:42:50 INFO - PROCESS | 1814 | ++DOCSHELL 0x8886f000 == 72 [pid = 1814] [id = 591]
05:42:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 142 (0x8e74f000) [pid = 1814] [serial = 1657] [outer = (nil)]
05:42:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 143 (0x9250a000) [pid = 1814] [serial = 1658] [outer = 0x8e74f000]
05:42:50 INFO - PROCESS | 1814 | 1450273370989 Marionette INFO loaded listener.js
05:42:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 144 (0x94206400) [pid = 1814] [serial = 1659] [outer = 0x8e74f000]
05:42:52 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
05:42:52 INFO - document served over http requires an http
05:42:52 INFO - sub-resource via xhr-request using the meta-referrer
05:42:52 INFO - delivery method with keep-origin-redirect and when
05:42:52 INFO - the target request is same-origin.
05:42:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1684ms
05:42:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
05:42:52 INFO - PROCESS | 1814 | ++DOCSHELL 0x922e9400 == 73 [pid = 1814] [id = 592]
05:42:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 145 (0x9250e000) [pid = 1814] [serial = 1660] [outer = (nil)]
05:42:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x95047000) [pid = 1814] [serial = 1661] [outer = 0x9250e000]
05:42:52 INFO - PROCESS | 1814 | 1450273372690 Marionette INFO loaded listener.js
05:42:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x950e5000) [pid = 1814] [serial = 1662] [outer = 0x9250e000]
05:42:53 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
05:42:53 INFO - document served over http requires an http
05:42:53 INFO - sub-resource via xhr-request using the meta-referrer
05:42:53 INFO - delivery method with no-redirect and when
05:42:53 INFO - the target request is same-origin.
05:42:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1581ms
05:42:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:42:54 INFO - PROCESS | 1814 | ++DOCSHELL 0x9220e400 == 74 [pid = 1814] [id = 593]
05:42:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x95048800) [pid = 1814] [serial = 1663] [outer = (nil)]
05:42:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x95d6d800) [pid = 1814] [serial = 1664] [outer = 0x95048800]
05:42:54 INFO - PROCESS | 1814 | 1450273374309 Marionette INFO loaded listener.js
05:42:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x95da5800) [pid = 1814] [serial = 1665] [outer = 0x95048800]
05:42:55 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
05:42:55 INFO - document served over http requires an http
05:42:55 INFO - sub-resource via xhr-request using the meta-referrer
05:42:55 INFO - delivery method with swap-origin-redirect and when
05:42:55 INFO - the target request is same-origin.
05:42:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1634ms
05:42:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:42:55 INFO - PROCESS | 1814 | ++DOCSHELL 0x950db000 == 75 [pid = 1814] [id = 594]
05:42:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x95d6c800) [pid = 1814] [serial = 1666] [outer = (nil)]
05:42:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x97769800) [pid = 1814] [serial = 1667] [outer = 0x95d6c800]
05:42:55 INFO - PROCESS | 1814 | 1450273375899 Marionette INFO loaded listener.js
05:42:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x97776c00) [pid = 1814] [serial = 1668] [outer = 0x95d6c800]
05:42:57 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
05:42:57 INFO - document served over http requires an https
05:42:57 INFO - sub-resource via fetch-request using the meta-referrer
05:42:57 INFO - delivery method with keep-origin-redirect and when
05:42:57 INFO - the target request is same-origin.
05:42:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1635ms
05:42:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
05:42:57 INFO - PROCESS | 1814 | ++DOCSHELL 0x91adf800 == 76 [pid = 1814] [id = 595]
05:42:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x95d72800) [pid = 1814] [serial = 1669] [outer = (nil)]
05:42:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x97821400) [pid = 1814] [serial = 1670] [outer = 0x95d72800]
05:42:57 INFO - PROCESS | 1814 | 1450273377633 Marionette INFO loaded listener.js
05:42:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x97841000) [pid = 1814] [serial = 1671] [outer = 0x95d72800]
05:42:58 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
05:42:58 INFO - document served over http requires an https
05:42:58 INFO - sub-resource via fetch-request using the meta-referrer
05:42:58 INFO - delivery method with no-redirect and when
05:42:58 INFO - the target request is same-origin.
05:42:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1578ms
05:42:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:42:59 INFO - PROCESS | 1814 | ++DOCSHELL 0x9161cc00 == 77 [pid = 1814] [id = 596]
05:42:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x97821c00) [pid = 1814] [serial = 1672] [outer = (nil)]
05:42:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x9784f000) [pid = 1814] [serial = 1673] [outer = 0x97821c00]
05:42:59 INFO - PROCESS | 1814 | 1450273379145 Marionette INFO loaded listener.js
05:42:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x9864d800) [pid = 1814] [serial = 1674] [outer = 0x97821c00]
05:43:01 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
05:43:01 INFO - document served over http requires an https
05:43:01 INFO - sub-resource via fetch-request using the meta-referrer
05:43:01 INFO - delivery method with swap-origin-redirect and when
05:43:01 INFO - the target request is same-origin.
05:43:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3191ms
05:43:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:43:02 INFO - PROCESS | 1814 | ++DOCSHELL 0x8832b800 == 78 [pid = 1814] [id = 597]
05:43:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x886c9800) [pid = 1814] [serial = 1675] [outer = (nil)]
05:43:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x886d4400) [pid = 1814] [serial = 1676] [outer = 0x886c9800]
05:43:02 INFO - PROCESS | 1814 | 1450273382968 Marionette INFO loaded listener.js
05:43:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x8980dc00) [pid = 1814] [serial = 1677] [outer = 0x886c9800]
05:43:03 INFO - PROCESS | 1814 | ++DOCSHELL 0x8cef9000 == 79 [pid = 1814] [id = 598]
05:43:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x8cef9800) [pid = 1814] [serial = 1678] [outer = (nil)]
05:43:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0x8d133c00) [pid = 1814] [serial = 1679] [outer = 0x8cef9800]
05:43:04 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
05:43:04 INFO - document served over http requires an https
05:43:04 INFO - sub-resource via iframe-tag using the meta-referrer
05:43:04 INFO - delivery method with keep-origin-redirect and when
05:43:04 INFO - the target request is same-origin.
05:43:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2252ms
05:43:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:43:04 INFO - PROCESS | 1814 | ++DOCSHELL 0x8886f400 == 80 [pid = 1814] [id = 599]
05:43:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x8887a800) [pid = 1814] [serial = 1680] [outer = (nil)]
05:43:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 166 (0x8d28b000) [pid = 1814] [serial = 1681] [outer = 0x8887a800]
05:43:04 INFO - PROCESS | 1814 | 1450273384731 Marionette INFO loaded listener.js
05:43:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 167 (0x8d77f400) [pid = 1814] [serial = 1682] [outer = 0x8887a800]
05:43:05 INFO - PROCESS | 1814 | --DOCSHELL 0x886cb800 == 79 [pid = 1814] [id = 528]
05:43:05 INFO - PROCESS | 1814 | --DOCSHELL 0x88325800 == 78 [pid = 1814] [id = 531]
05:43:05 INFO - PROCESS | 1814 | --DOCSHELL 0x8cef4800 == 77 [pid = 1814] [id = 553]
05:43:05 INFO - PROCESS | 1814 | --DOCSHELL 0x8d4ee400 == 76 [pid = 1814] [id = 555]
05:43:05 INFO - PROCESS | 1814 | --DOCSHELL 0x8d6c3c00 == 75 [pid = 1814] [id = 557]
05:43:05 INFO - PROCESS | 1814 | --DOCSHELL 0x8816ac00 == 74 [pid = 1814] [id = 543]
05:43:05 INFO - PROCESS | 1814 | --DOCSHELL 0x91ce7000 == 73 [pid = 1814] [id = 568]
05:43:05 INFO - PROCESS | 1814 | --DOCSHELL 0x8980a400 == 72 [pid = 1814] [id = 570]
05:43:05 INFO - PROCESS | 1814 | --DOCSHELL 0x8cdde000 == 71 [pid = 1814] [id = 572]
05:43:05 INFO - PROCESS | 1814 | --DOCSHELL 0x88172000 == 70 [pid = 1814] [id = 547]
05:43:05 INFO - PROCESS | 1814 | --DOCSHELL 0x886cd000 == 69 [pid = 1814] [id = 519]
05:43:05 INFO - PROCESS | 1814 | --DOCSHELL 0x88328000 == 68 [pid = 1814] [id = 526]
05:43:05 INFO - PROCESS | 1814 | --DOCSHELL 0x88870400 == 67 [pid = 1814] [id = 524]
05:43:05 INFO - PROCESS | 1814 | --DOCSHELL 0x88871400 == 66 [pid = 1814] [id = 520]
05:43:05 INFO - PROCESS | 1814 | --DOCSHELL 0x897e4800 == 65 [pid = 1814] [id = 521]
05:43:05 INFO - PROCESS | 1814 | --DOMWINDOW == 166 (0x8d295000) [pid = 1814] [serial = 1477] [outer = (nil)] [url = about:blank]
05:43:05 INFO - PROCESS | 1814 | --DOMWINDOW == 165 (0x8d777800) [pid = 1814] [serial = 1482] [outer = (nil)] [url = about:blank]
05:43:05 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x8980e400) [pid = 1814] [serial = 1472] [outer = (nil)] [url = about:blank]
05:43:05 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x8cd46000) [pid = 1814] [serial = 1545] [outer = (nil)] [url = about:blank]
05:43:05 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x91677000) [pid = 1814] [serial = 1503] [outer = (nil)] [url = about:blank]
05:43:05 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x91c9fc00) [pid = 1814] [serial = 1509] [outer = (nil)] [url = about:blank]
05:43:05 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x922e5400) [pid = 1814] [serial = 1524] [outer = (nil)] [url = about:blank]
05:43:05 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x91aba000) [pid = 1814] [serial = 1506] [outer = (nil)] [url = about:blank]
05:43:05 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x89f37800) [pid = 1814] [serial = 1542] [outer = (nil)] [url = about:blank]
05:43:05 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x8f9a2c00) [pid = 1814] [serial = 1500] [outer = (nil)] [url = about:blank]
05:43:05 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x92219000) [pid = 1814] [serial = 1519] [outer = (nil)] [url = about:blank]
05:43:05 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x91f75000) [pid = 1814] [serial = 1514] [outer = (nil)] [url = about:blank]
05:43:05 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x95048000) [pid = 1814] [serial = 1530] [outer = (nil)] [url = about:blank]
05:43:05 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x94203000) [pid = 1814] [serial = 1527] [outer = (nil)] [url = about:blank]
05:43:05 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x8de68400) [pid = 1814] [serial = 1485] [outer = (nil)] [url = about:blank]
05:43:05 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x8e757000) [pid = 1814] [serial = 1488] [outer = (nil)] [url = about:blank]
05:43:06 INFO - PROCESS | 1814 | ++DOCSHELL 0x88873c00 == 66 [pid = 1814] [id = 600]
05:43:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x8887b800) [pid = 1814] [serial = 1683] [outer = (nil)]
05:43:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x886ce800) [pid = 1814] [serial = 1684] [outer = 0x8887b800]
05:43:06 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
05:43:06 INFO - document served over http requires an https
05:43:06 INFO - sub-resource via iframe-tag using the meta-referrer
05:43:06 INFO - delivery method with no-redirect and when
05:43:06 INFO - the target request is same-origin.
05:43:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2242ms
05:43:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:43:06 INFO - PROCESS | 1814 | ++DOCSHELL 0x8832e000 == 67 [pid = 1814] [id = 601]
05:43:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x897de800) [pid = 1814] [serial = 1685] [outer = (nil)]
05:43:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x89f09400) [pid = 1814] [serial = 1686] [outer = 0x897de800]
05:43:06 INFO - PROCESS | 1814 | 1450273386911 Marionette INFO loaded listener.js
05:43:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x8cd4d400) [pid = 1814] [serial = 1687] [outer = 0x897de800]
05:43:07 INFO - PROCESS | 1814 | ++DOCSHELL 0x8cef4000 == 68 [pid = 1814] [id = 602]
05:43:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x8cef4800) [pid = 1814] [serial = 1688] [outer = (nil)]
05:43:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x8cef8400) [pid = 1814] [serial = 1689] [outer = 0x8cef4800]
05:43:07 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
05:43:07 INFO - document served over http requires an https
05:43:07 INFO - sub-resource via iframe-tag using the meta-referrer
05:43:07 INFO - delivery method with swap-origin-redirect and when
05:43:07 INFO - the target request is same-origin.
05:43:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1582ms
05:43:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:43:08 INFO - PROCESS | 1814 | ++DOCSHELL 0x8887d800 == 69 [pid = 1814] [id = 603]
05:43:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x8d295400) [pid = 1814] [serial = 1690] [outer = (nil)]
05:43:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x8d4ef000) [pid = 1814] [serial = 1691] [outer = 0x8d295400]
05:43:08 INFO - PROCESS | 1814 | 1450273388383 Marionette INFO loaded listener.js
05:43:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x8d6d0400) [pid = 1814] [serial = 1692] [outer = 0x8d295400]
05:43:09 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
05:43:09 INFO - document served over http requires an https
05:43:09 INFO - sub-resource via script-tag using the meta-referrer
05:43:09 INFO - delivery method with keep-origin-redirect and when
05:43:09 INFO - the target request is same-origin.
05:43:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1511ms
05:43:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
05:43:09 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d294c00 == 70 [pid = 1814] [id = 604]
05:43:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x8d4f0800) [pid = 1814] [serial = 1693] [outer = (nil)]
05:43:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x8dc3a000) [pid = 1814] [serial = 1694] [outer = 0x8d4f0800]
05:43:09 INFO - PROCESS | 1814 | 1450273389818 Marionette INFO loaded listener.js
05:43:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0x8de66400) [pid = 1814] [serial = 1695] [outer = 0x8d4f0800]
05:43:10 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x8e64f800) [pid = 1814] [serial = 1622] [outer = (nil)] [url = about:blank]
05:43:10 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x886d2400) [pid = 1814] [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]
05:43:10 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x88169400) [pid = 1814] [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]
05:43:10 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x89e8e400) [pid = 1814] [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]
05:43:10 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x88324400) [pid = 1814] [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]
05:43:10 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x8c096800) [pid = 1814] [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]
05:43:10 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x8c08f000) [pid = 1814] [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]
05:43:10 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x8cef1400) [pid = 1814] [serial = 1604] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:43:10 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x8cef6400) [pid = 1814] [serial = 1552] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:43:10 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x8d4efc00) [pid = 1814] [serial = 1557] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273322212]
05:43:10 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x8d6c7400) [pid = 1814] [serial = 1562] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:43:10 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x91ce7400) [pid = 1814] [serial = 1594] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:43:10 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x89e90400) [pid = 1814] [serial = 1599] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273343386]
05:43:10 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x8d135c00) [pid = 1814] [serial = 1607] [outer = (nil)] [url = about:blank]
05:43:10 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x91679000) [pid = 1814] [serial = 1586] [outer = (nil)] [url = about:blank]
05:43:10 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x8de6a400) [pid = 1814] [serial = 1597] [outer = (nil)] [url = about:blank]
05:43:10 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x8cddc000) [pid = 1814] [serial = 1553] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:43:10 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x897e0c00) [pid = 1814] [serial = 1600] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273343386]
05:43:10 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x91aac400) [pid = 1814] [serial = 1589] [outer = (nil)] [url = about:blank]
05:43:10 INFO - PROCESS | 1814 | --DOMWINDOW == 144 (0x890e5800) [pid = 1814] [serial = 1610] [outer = (nil)] [url = about:blank]
05:43:10 INFO - PROCESS | 1814 | --DOMWINDOW == 143 (0x91ab3000) [pid = 1814] [serial = 1595] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:43:10 INFO - PROCESS | 1814 | --DOMWINDOW == 142 (0x8dc34c00) [pid = 1814] [serial = 1565] [outer = (nil)] [url = about:blank]
05:43:10 INFO - PROCESS | 1814 | --DOMWINDOW == 141 (0x8f9a9c00) [pid = 1814] [serial = 1583] [outer = (nil)] [url = about:blank]
05:43:10 INFO - PROCESS | 1814 | --DOMWINDOW == 140 (0x8f077c00) [pid = 1814] [serial = 1574] [outer = (nil)] [url = about:blank]
05:43:10 INFO - PROCESS | 1814 | --DOMWINDOW == 139 (0x8d4f4400) [pid = 1814] [serial = 1616] [outer = (nil)] [url = about:blank]
05:43:10 INFO - PROCESS | 1814 | --DOMWINDOW == 138 (0x8d77b800) [pid = 1814] [serial = 1563] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:43:10 INFO - PROCESS | 1814 | --DOMWINDOW == 137 (0x89f3d400) [pid = 1814] [serial = 1613] [outer = (nil)] [url = about:blank]
05:43:10 INFO - PROCESS | 1814 | --DOMWINDOW == 136 (0x89814c00) [pid = 1814] [serial = 1550] [outer = (nil)] [url = about:blank]
05:43:10 INFO - PROCESS | 1814 | --DOMWINDOW == 135 (0x8f707000) [pid = 1814] [serial = 1580] [outer = (nil)] [url = about:blank]
05:43:10 INFO - PROCESS | 1814 | --DOMWINDOW == 134 (0x886c9c00) [pid = 1814] [serial = 1619] [outer = (nil)] [url = about:blank]
05:43:10 INFO - PROCESS | 1814 | --DOMWINDOW == 133 (0x8d4f2400) [pid = 1814] [serial = 1558] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273322212]
05:43:10 INFO - PROCESS | 1814 | --DOMWINDOW == 132 (0x8f20e800) [pid = 1814] [serial = 1577] [outer = (nil)] [url = about:blank]
05:43:10 INFO - PROCESS | 1814 | --DOMWINDOW == 131 (0x8832a400) [pid = 1814] [serial = 1602] [outer = (nil)] [url = about:blank]
05:43:10 INFO - PROCESS | 1814 | --DOMWINDOW == 130 (0x8cd43400) [pid = 1814] [serial = 1605] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:43:10 INFO - PROCESS | 1814 | --DOMWINDOW == 129 (0x91ae1800) [pid = 1814] [serial = 1592] [outer = (nil)] [url = about:blank]
05:43:10 INFO - PROCESS | 1814 | --DOMWINDOW == 128 (0x8e7a8000) [pid = 1814] [serial = 1571] [outer = (nil)] [url = about:blank]
05:43:10 INFO - PROCESS | 1814 | --DOMWINDOW == 127 (0x8d136c00) [pid = 1814] [serial = 1555] [outer = (nil)] [url = about:blank]
05:43:10 INFO - PROCESS | 1814 | --DOMWINDOW == 126 (0x8e652800) [pid = 1814] [serial = 1568] [outer = (nil)] [url = about:blank]
05:43:10 INFO - PROCESS | 1814 | --DOMWINDOW == 125 (0x8d6c5c00) [pid = 1814] [serial = 1560] [outer = (nil)] [url = about:blank]
05:43:10 INFO - PROCESS | 1814 | --DOMWINDOW == 124 (0x8c08fc00) [pid = 1814] [serial = 1620] [outer = (nil)] [url = about:blank]
05:43:10 INFO - PROCESS | 1814 | --DOMWINDOW == 123 (0x8d77bc00) [pid = 1814] [serial = 1617] [outer = (nil)] [url = about:blank]
05:43:11 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
05:43:11 INFO - document served over http requires an https
05:43:11 INFO - sub-resource via script-tag using the meta-referrer
05:43:11 INFO - delivery method with no-redirect and when
05:43:11 INFO - the target request is same-origin.
05:43:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1742ms
05:43:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:43:11 INFO - PROCESS | 1814 | ++DOCSHELL 0x8cef8000 == 71 [pid = 1814] [id = 605]
05:43:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 124 (0x8d292800) [pid = 1814] [serial = 1696] [outer = (nil)]
05:43:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 125 (0x8d771c00) [pid = 1814] [serial = 1697] [outer = 0x8d292800]
05:43:11 INFO - PROCESS | 1814 | 1450273391634 Marionette INFO loaded listener.js
05:43:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 126 (0x8e653800) [pid = 1814] [serial = 1698] [outer = 0x8d292800]
05:43:12 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
05:43:12 INFO - document served over http requires an https
05:43:12 INFO - sub-resource via script-tag using the meta-referrer
05:43:12 INFO - delivery method with swap-origin-redirect and when
05:43:12 INFO - the target request is same-origin.
05:43:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1431ms
05:43:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:43:13 INFO - PROCESS | 1814 | ++DOCSHELL 0x890e2000 == 72 [pid = 1814] [id = 606]
05:43:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 127 (0x897e3400) [pid = 1814] [serial = 1699] [outer = (nil)]
05:43:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 128 (0x89e97400) [pid = 1814] [serial = 1700] [outer = 0x897e3400]
05:43:13 INFO - PROCESS | 1814 | 1450273393288 Marionette INFO loaded listener.js
05:43:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 129 (0x89f3c400) [pid = 1814] [serial = 1701] [outer = 0x897e3400]
05:43:14 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
05:43:14 INFO - document served over http requires an https
05:43:14 INFO - sub-resource via xhr-request using the meta-referrer
05:43:14 INFO - delivery method with keep-origin-redirect and when
05:43:14 INFO - the target request is same-origin.
05:43:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1653ms
05:43:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
05:43:14 INFO - PROCESS | 1814 | ++DOCSHELL 0x8cef2400 == 73 [pid = 1814] [id = 607]
05:43:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 130 (0x8d134800) [pid = 1814] [serial = 1702] [outer = (nil)]
05:43:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 131 (0x8d28c800) [pid = 1814] [serial = 1703] [outer = 0x8d134800]
05:43:14 INFO - PROCESS | 1814 | 1450273394971 Marionette INFO loaded listener.js
05:43:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 132 (0x8dc33000) [pid = 1814] [serial = 1704] [outer = 0x8d134800]
05:43:16 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
05:43:16 INFO - document served over http requires an https
05:43:16 INFO - sub-resource via xhr-request using the meta-referrer
05:43:16 INFO - delivery method with no-redirect and when
05:43:16 INFO - the target request is same-origin.
05:43:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1643ms
05:43:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:43:16 INFO - PROCESS | 1814 | ++DOCSHELL 0x8e74fc00 == 74 [pid = 1814] [id = 608]
05:43:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 133 (0x8e7a2000) [pid = 1814] [serial = 1705] [outer = (nil)]
05:43:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 134 (0x8e7aa400) [pid = 1814] [serial = 1706] [outer = 0x8e7a2000]
05:43:16 INFO - PROCESS | 1814 | 1450273396672 Marionette INFO loaded listener.js
05:43:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 135 (0x8eeafc00) [pid = 1814] [serial = 1707] [outer = 0x8e7a2000]
05:43:17 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
05:43:17 INFO - document served over http requires an https
05:43:17 INFO - sub-resource via xhr-request using the meta-referrer
05:43:17 INFO - delivery method with swap-origin-redirect and when
05:43:17 INFO - the target request is same-origin.
05:43:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1695ms
05:43:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:43:18 INFO - PROCESS | 1814 | ++DOCSHELL 0x8e7a9800 == 75 [pid = 1814] [id = 609]
05:43:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 136 (0x8f203c00) [pid = 1814] [serial = 1708] [outer = (nil)]
05:43:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 137 (0x8f20d400) [pid = 1814] [serial = 1709] [outer = 0x8f203c00]
05:43:18 INFO - PROCESS | 1814 | 1450273398362 Marionette INFO loaded listener.js
05:43:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 138 (0x8f706c00) [pid = 1814] [serial = 1710] [outer = 0x8f203c00]
05:43:19 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
05:43:19 INFO - document served over http requires an http
05:43:19 INFO - sub-resource via fetch-request using the http-csp
05:43:19 INFO - delivery method with keep-origin-redirect and when
05:43:19 INFO - the target request is cross-origin.
05:43:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1681ms
05:43:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
05:43:19 INFO - PROCESS | 1814 | ++DOCSHELL 0x8816b000 == 76 [pid = 1814] [id = 610]
05:43:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 139 (0x89f0cc00) [pid = 1814] [serial = 1711] [outer = (nil)]
05:43:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 140 (0x8f99dc00) [pid = 1814] [serial = 1712] [outer = 0x89f0cc00]
05:43:20 INFO - PROCESS | 1814 | 1450273400037 Marionette INFO loaded listener.js
05:43:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 141 (0x915c0400) [pid = 1814] [serial = 1713] [outer = 0x89f0cc00]
05:43:21 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
05:43:21 INFO - document served over http requires an http
05:43:21 INFO - sub-resource via fetch-request using the http-csp
05:43:21 INFO - delivery method with no-redirect and when
05:43:21 INFO - the target request is cross-origin.
05:43:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1591ms
05:43:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:43:21 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d4ed000 == 77 [pid = 1814] [id = 611]
05:43:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 142 (0x8f4cb800) [pid = 1814] [serial = 1714] [outer = (nil)]
05:43:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 143 (0x91aa9400) [pid = 1814] [serial = 1715] [outer = 0x8f4cb800]
05:43:21 INFO - PROCESS | 1814 | 1450273401613 Marionette INFO loaded listener.js
05:43:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 144 (0x91abb000) [pid = 1814] [serial = 1716] [outer = 0x8f4cb800]
05:43:22 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
05:43:22 INFO - document served over http requires an http
05:43:22 INFO - sub-resource via fetch-request using the http-csp
05:43:22 INFO - delivery method with swap-origin-redirect and when
05:43:22 INFO - the target request is cross-origin.
05:43:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1687ms
05:43:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:43:23 INFO - PROCESS | 1814 | ++DOCSHELL 0x8f9a0c00 == 78 [pid = 1814] [id = 612]
05:43:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 145 (0x91aa5800) [pid = 1814] [serial = 1717] [outer = (nil)]
05:43:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x91ca0800) [pid = 1814] [serial = 1718] [outer = 0x91aa5800]
05:43:23 INFO - PROCESS | 1814 | 1450273403258 Marionette INFO loaded listener.js
05:43:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x91cab000) [pid = 1814] [serial = 1719] [outer = 0x91aa5800]
05:43:24 INFO - PROCESS | 1814 | ++DOCSHELL 0x91ced000 == 79 [pid = 1814] [id = 613]
05:43:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x91f76c00) [pid = 1814] [serial = 1720] [outer = (nil)]
05:43:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x91f81c00) [pid = 1814] [serial = 1721] [outer = 0x91f76c00]
05:43:24 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
05:43:24 INFO - document served over http requires an http
05:43:24 INFO - sub-resource via iframe-tag using the http-csp
05:43:24 INFO - delivery method with keep-origin-redirect and when
05:43:24 INFO - the target request is cross-origin.
05:43:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1730ms
05:43:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:43:25 INFO - PROCESS | 1814 | ++DOCSHELL 0x8dc33c00 == 80 [pid = 1814] [id = 614]
05:43:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x8f70d800) [pid = 1814] [serial = 1722] [outer = (nil)]
05:43:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x91f81400) [pid = 1814] [serial = 1723] [outer = 0x8f70d800]
05:43:25 INFO - PROCESS | 1814 | 1450273405168 Marionette INFO loaded listener.js
05:43:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x922e5400) [pid = 1814] [serial = 1724] [outer = 0x8f70d800]
05:43:25 INFO - PROCESS | 1814 | ++DOCSHELL 0x9250ac00 == 81 [pid = 1814] [id = 615]
05:43:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x94202800) [pid = 1814] [serial = 1725] [outer = (nil)]
05:43:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x94e53000) [pid = 1814] [serial = 1726] [outer = 0x94202800]
05:43:26 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
05:43:26 INFO - document served over http requires an http
05:43:26 INFO - sub-resource via iframe-tag using the http-csp
05:43:26 INFO - delivery method with no-redirect and when
05:43:26 INFO - the target request is cross-origin.
05:43:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1785ms
05:43:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:43:26 INFO - PROCESS | 1814 | ++DOCSHELL 0x89f02400 == 82 [pid = 1814] [id = 616]
05:43:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x92219000) [pid = 1814] [serial = 1727] [outer = (nil)]
05:43:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x95042c00) [pid = 1814] [serial = 1728] [outer = 0x92219000]
05:43:26 INFO - PROCESS | 1814 | 1450273406870 Marionette INFO loaded listener.js
05:43:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x950dc800) [pid = 1814] [serial = 1729] [outer = 0x92219000]
05:43:27 INFO - PROCESS | 1814 | ++DOCSHELL 0x952ee800 == 83 [pid = 1814] [id = 617]
05:43:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x95db1c00) [pid = 1814] [serial = 1730] [outer = (nil)]
05:43:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x97769c00) [pid = 1814] [serial = 1731] [outer = 0x95db1c00]
05:43:27 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
05:43:27 INFO - document served over http requires an http
05:43:27 INFO - sub-resource via iframe-tag using the http-csp
05:43:27 INFO - delivery method with swap-origin-redirect and when
05:43:27 INFO - the target request is cross-origin.
05:43:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1691ms
05:43:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:43:28 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d13a400 == 84 [pid = 1814] [id = 618]
05:43:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x94e59c00) [pid = 1814] [serial = 1732] [outer = (nil)]
05:43:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x98647000) [pid = 1814] [serial = 1733] [outer = 0x94e59c00]
05:43:28 INFO - PROCESS | 1814 | 1450273408608 Marionette INFO loaded listener.js
05:43:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x9886e400) [pid = 1814] [serial = 1734] [outer = 0x94e59c00]
05:43:29 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
05:43:29 INFO - document served over http requires an http
05:43:29 INFO - sub-resource via script-tag using the http-csp
05:43:29 INFO - delivery method with keep-origin-redirect and when
05:43:29 INFO - the target request is cross-origin.
05:43:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1635ms
05:43:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
05:43:30 INFO - PROCESS | 1814 | ++DOCSHELL 0x8e756800 == 85 [pid = 1814] [id = 619]
05:43:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x9776a400) [pid = 1814] [serial = 1735] [outer = (nil)]
05:43:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0x989e8c00) [pid = 1814] [serial = 1736] [outer = 0x9776a400]
05:43:30 INFO - PROCESS | 1814 | 1450273410167 Marionette INFO loaded listener.js
05:43:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x98ab7800) [pid = 1814] [serial = 1737] [outer = 0x9776a400]
05:43:31 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
05:43:31 INFO - document served over http requires an http
05:43:31 INFO - sub-resource via script-tag using the http-csp
05:43:31 INFO - delivery method with no-redirect and when
05:43:31 INFO - the target request is cross-origin.
05:43:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1630ms
05:43:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:43:31 INFO - PROCESS | 1814 | ++DOCSHELL 0x91ab5000 == 86 [pid = 1814] [id = 620]
05:43:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 166 (0x989eb800) [pid = 1814] [serial = 1738] [outer = (nil)]
05:43:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 167 (0x98ac0400) [pid = 1814] [serial = 1739] [outer = 0x989eb800]
05:43:31 INFO - PROCESS | 1814 | 1450273411782 Marionette INFO loaded listener.js
05:43:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 168 (0x99edc800) [pid = 1814] [serial = 1740] [outer = 0x989eb800]
05:43:32 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
05:43:32 INFO - document served over http requires an http
05:43:32 INFO - sub-resource via script-tag using the http-csp
05:43:32 INFO - delivery method with swap-origin-redirect and when
05:43:32 INFO - the target request is cross-origin.
05:43:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1637ms
05:43:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:43:33 INFO - PROCESS | 1814 | ++DOCSHELL 0x88325c00 == 87 [pid = 1814] [id = 621]
05:43:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 169 (0x915c0800) [pid = 1814] [serial = 1741] [outer = (nil)]
05:43:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 170 (0x9ac60800) [pid = 1814] [serial = 1742] [outer = 0x915c0800]
05:43:33 INFO - PROCESS | 1814 | 1450273413459 Marionette INFO loaded listener.js
05:43:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 171 (0x9ad25800) [pid = 1814] [serial = 1743] [outer = 0x915c0800]
05:43:34 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
05:43:34 INFO - document served over http requires an http
05:43:34 INFO - sub-resource via xhr-request using the http-csp
05:43:34 INFO - delivery method with keep-origin-redirect and when
05:43:34 INFO - the target request is cross-origin.
05:43:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1593ms
05:43:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
05:43:34 INFO - PROCESS | 1814 | ++DOCSHELL 0x88325000 == 88 [pid = 1814] [id = 622]
05:43:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 172 (0x88327000) [pid = 1814] [serial = 1744] [outer = (nil)]
05:43:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 173 (0x9b00d000) [pid = 1814] [serial = 1745] [outer = 0x88327000]
05:43:35 INFO - PROCESS | 1814 | 1450273415050 Marionette INFO loaded listener.js
05:43:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 174 (0x9b186800) [pid = 1814] [serial = 1746] [outer = 0x88327000]
05:43:36 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
05:43:36 INFO - document served over http requires an http
05:43:36 INFO - sub-resource via xhr-request using the http-csp
05:43:36 INFO - delivery method with no-redirect and when
05:43:36 INFO - the target request is cross-origin.
05:43:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1577ms
05:43:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:43:36 INFO - PROCESS | 1814 | ++DOCSHELL 0x9b003800 == 89 [pid = 1814] [id = 623]
05:43:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 175 (0x9b099c00) [pid = 1814] [serial = 1747] [outer = (nil)]
05:43:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 176 (0x9b5aec00) [pid = 1814] [serial = 1748] [outer = 0x9b099c00]
05:43:36 INFO - PROCESS | 1814 | 1450273416645 Marionette INFO loaded listener.js
05:43:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 177 (0x9b5b5000) [pid = 1814] [serial = 1749] [outer = 0x9b099c00]
05:43:37 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
05:43:37 INFO - document served over http requires an http
05:43:37 INFO - sub-resource via xhr-request using the http-csp
05:43:37 INFO - delivery method with swap-origin-redirect and when
05:43:37 INFO - the target request is cross-origin.
05:43:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1582ms
05:43:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:43:38 INFO - PROCESS | 1814 | ++DOCSHELL 0x9b5af800 == 90 [pid = 1814] [id = 624]
05:43:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 178 (0x9b5b2800) [pid = 1814] [serial = 1750] [outer = (nil)]
05:43:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 179 (0x9bc7b800) [pid = 1814] [serial = 1751] [outer = 0x9b5b2800]
05:43:38 INFO - PROCESS | 1814 | 1450273418253 Marionette INFO loaded listener.js
05:43:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 180 (0x9bc84000) [pid = 1814] [serial = 1752] [outer = 0x9b5b2800]
05:43:39 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
05:43:39 INFO - document served over http requires an https
05:43:39 INFO - sub-resource via fetch-request using the http-csp
05:43:39 INFO - delivery method with keep-origin-redirect and when
05:43:39 INFO - the target request is cross-origin.
05:43:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1679ms
05:43:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
05:43:39 INFO - PROCESS | 1814 | ++DOCSHELL 0x9b6d4400 == 91 [pid = 1814] [id = 625]
05:43:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 181 (0x9bc7d800) [pid = 1814] [serial = 1753] [outer = (nil)]
05:43:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 182 (0x9beecc00) [pid = 1814] [serial = 1754] [outer = 0x9bc7d800]
05:43:40 INFO - PROCESS | 1814 | 1450273420049 Marionette INFO loaded listener.js
05:43:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 183 (0x9c707000) [pid = 1814] [serial = 1755] [outer = 0x9bc7d800]
05:43:41 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
05:43:41 INFO - document served over http requires an https
05:43:41 INFO - sub-resource via fetch-request using the http-csp
05:43:41 INFO - delivery method with no-redirect and when
05:43:41 INFO - the target request is cross-origin.
05:43:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1636ms
05:43:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:43:41 INFO - PROCESS | 1814 | ++DOCSHELL 0x89808800 == 92 [pid = 1814] [id = 626]
05:43:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 184 (0x922ea400) [pid = 1814] [serial = 1756] [outer = (nil)]
05:43:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 185 (0x9ca28c00) [pid = 1814] [serial = 1757] [outer = 0x922ea400]
05:43:41 INFO - PROCESS | 1814 | 1450273421724 Marionette INFO loaded listener.js
05:43:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 186 (0x9cab2400) [pid = 1814] [serial = 1758] [outer = 0x922ea400]
05:43:43 INFO - PROCESS | 1814 | --DOCSHELL 0x8980d000 == 91 [pid = 1814] [id = 579]
05:43:43 INFO - PROCESS | 1814 | --DOCSHELL 0x89f3a000 == 90 [pid = 1814] [id = 582]
05:43:43 INFO - PROCESS | 1814 | --DOCSHELL 0x915bf000 == 89 [pid = 1814] [id = 583]
05:43:43 INFO - PROCESS | 1814 | --DOCSHELL 0x8c08d800 == 88 [pid = 1814] [id = 584]
05:43:43 INFO - PROCESS | 1814 | --DOCSHELL 0x91ae6c00 == 87 [pid = 1814] [id = 585]
05:43:43 INFO - PROCESS | 1814 | --DOCSHELL 0x8d4f3000 == 86 [pid = 1814] [id = 586]
05:43:43 INFO - PROCESS | 1814 | --DOCSHELL 0x91f7a800 == 85 [pid = 1814] [id = 587]
05:43:43 INFO - PROCESS | 1814 | --DOCSHELL 0x8d77f000 == 84 [pid = 1814] [id = 588]
05:43:43 INFO - PROCESS | 1814 | --DOCSHELL 0x8816fc00 == 83 [pid = 1814] [id = 589]
05:43:43 INFO - PROCESS | 1814 | --DOCSHELL 0x8cd4c400 == 82 [pid = 1814] [id = 590]
05:43:43 INFO - PROCESS | 1814 | --DOCSHELL 0x8886f000 == 81 [pid = 1814] [id = 591]
05:43:43 INFO - PROCESS | 1814 | --DOCSHELL 0x922e9400 == 80 [pid = 1814] [id = 592]
05:43:43 INFO - PROCESS | 1814 | --DOCSHELL 0x9220e400 == 79 [pid = 1814] [id = 593]
05:43:43 INFO - PROCESS | 1814 | --DOCSHELL 0x950db000 == 78 [pid = 1814] [id = 594]
05:43:43 INFO - PROCESS | 1814 | --DOCSHELL 0x91adf800 == 77 [pid = 1814] [id = 595]
05:43:43 INFO - PROCESS | 1814 | --DOCSHELL 0x8832b800 == 76 [pid = 1814] [id = 597]
05:43:43 INFO - PROCESS | 1814 | --DOCSHELL 0x8cef9000 == 75 [pid = 1814] [id = 598]
05:43:43 INFO - PROCESS | 1814 | --DOCSHELL 0x8886f400 == 74 [pid = 1814] [id = 599]
05:43:43 INFO - PROCESS | 1814 | --DOCSHELL 0x88873c00 == 73 [pid = 1814] [id = 600]
05:43:43 INFO - PROCESS | 1814 | --DOCSHELL 0x8832e000 == 72 [pid = 1814] [id = 601]
05:43:43 INFO - PROCESS | 1814 | --DOCSHELL 0x8cef4000 == 71 [pid = 1814] [id = 602]
05:43:43 INFO - PROCESS | 1814 | --DOCSHELL 0x8887d800 == 70 [pid = 1814] [id = 603]
05:43:43 INFO - PROCESS | 1814 | --DOCSHELL 0x8d294c00 == 69 [pid = 1814] [id = 604]
05:43:45 INFO - PROCESS | 1814 | --DOCSHELL 0x9161cc00 == 68 [pid = 1814] [id = 596]
05:43:45 INFO - PROCESS | 1814 | --DOCSHELL 0x88172400 == 67 [pid = 1814] [id = 533]
05:43:45 INFO - PROCESS | 1814 | --DOCSHELL 0x890e2000 == 66 [pid = 1814] [id = 606]
05:43:45 INFO - PROCESS | 1814 | --DOCSHELL 0x915c5000 == 65 [pid = 1814] [id = 536]
05:43:45 INFO - PROCESS | 1814 | --DOCSHELL 0x8cef2400 == 64 [pid = 1814] [id = 607]
05:43:45 INFO - PROCESS | 1814 | --DOCSHELL 0x8e74fc00 == 63 [pid = 1814] [id = 608]
05:43:45 INFO - PROCESS | 1814 | --DOCSHELL 0x88166c00 == 62 [pid = 1814] [id = 546]
05:43:45 INFO - PROCESS | 1814 | --DOCSHELL 0x8e7a9800 == 61 [pid = 1814] [id = 609]
05:43:45 INFO - PROCESS | 1814 | --DOCSHELL 0x9161e400 == 60 [pid = 1814] [id = 535]
05:43:45 INFO - PROCESS | 1814 | --DOCSHELL 0x89f34c00 == 59 [pid = 1814] [id = 545]
05:43:45 INFO - PROCESS | 1814 | --DOCSHELL 0x8816b000 == 58 [pid = 1814] [id = 610]
05:43:45 INFO - PROCESS | 1814 | --DOCSHELL 0x8cd47400 == 57 [pid = 1814] [id = 534]
05:43:45 INFO - PROCESS | 1814 | --DOCSHELL 0x8d4ed000 == 56 [pid = 1814] [id = 611]
05:43:45 INFO - PROCESS | 1814 | --DOCSHELL 0x91ae3c00 == 55 [pid = 1814] [id = 541]
05:43:45 INFO - PROCESS | 1814 | --DOCSHELL 0x8d6ce800 == 54 [pid = 1814] [id = 544]
05:43:45 INFO - PROCESS | 1814 | --DOCSHELL 0x8f9a0c00 == 53 [pid = 1814] [id = 612]
05:43:45 INFO - PROCESS | 1814 | --DOCSHELL 0x91ced000 == 52 [pid = 1814] [id = 613]
05:43:45 INFO - PROCESS | 1814 | --DOCSHELL 0x8dc33c00 == 51 [pid = 1814] [id = 614]
05:43:45 INFO - PROCESS | 1814 | --DOCSHELL 0x9250ac00 == 50 [pid = 1814] [id = 615]
05:43:45 INFO - PROCESS | 1814 | --DOCSHELL 0x8d774800 == 49 [pid = 1814] [id = 569]
05:43:45 INFO - PROCESS | 1814 | --DOCSHELL 0x8887dc00 == 48 [pid = 1814] [id = 529]
05:43:45 INFO - PROCESS | 1814 | --DOCSHELL 0x89f02400 == 47 [pid = 1814] [id = 616]
05:43:45 INFO - PROCESS | 1814 | --DOCSHELL 0x952ee800 == 46 [pid = 1814] [id = 617]
05:43:45 INFO - PROCESS | 1814 | --DOCSHELL 0x8d13a400 == 45 [pid = 1814] [id = 618]
05:43:45 INFO - PROCESS | 1814 | --DOCSHELL 0x8e756800 == 44 [pid = 1814] [id = 619]
05:43:45 INFO - PROCESS | 1814 | --DOCSHELL 0x88168000 == 43 [pid = 1814] [id = 571]
05:43:45 INFO - PROCESS | 1814 | --DOCSHELL 0x91ab5000 == 42 [pid = 1814] [id = 620]
05:43:45 INFO - PROCESS | 1814 | --DOCSHELL 0x89f0e400 == 41 [pid = 1814] [id = 573]
05:43:45 INFO - PROCESS | 1814 | --DOCSHELL 0x88171800 == 40 [pid = 1814] [id = 577]
05:43:45 INFO - PROCESS | 1814 | --DOCSHELL 0x88325c00 == 39 [pid = 1814] [id = 621]
05:43:45 INFO - PROCESS | 1814 | --DOCSHELL 0x91ae4400 == 38 [pid = 1814] [id = 539]
05:43:45 INFO - PROCESS | 1814 | --DOCSHELL 0x88325000 == 37 [pid = 1814] [id = 622]
05:43:45 INFO - PROCESS | 1814 | --DOCSHELL 0x9b003800 == 36 [pid = 1814] [id = 623]
05:43:45 INFO - PROCESS | 1814 | --DOCSHELL 0x9b5af800 == 35 [pid = 1814] [id = 624]
05:43:45 INFO - PROCESS | 1814 | --DOCSHELL 0x9b6d4400 == 34 [pid = 1814] [id = 625]
05:43:45 INFO - PROCESS | 1814 | --DOCSHELL 0x886d2000 == 33 [pid = 1814] [id = 578]
05:43:45 INFO - PROCESS | 1814 | --DOCSHELL 0x886d1000 == 32 [pid = 1814] [id = 574]
05:43:45 INFO - PROCESS | 1814 | --DOCSHELL 0x890e6800 == 31 [pid = 1814] [id = 575]
05:43:45 INFO - PROCESS | 1814 | --DOCSHELL 0x8cef8000 == 30 [pid = 1814] [id = 605]
05:43:45 INFO - PROCESS | 1814 | --DOCSHELL 0x88167000 == 29 [pid = 1814] [id = 530]
05:43:45 INFO - PROCESS | 1814 | --DOCSHELL 0x89f40c00 == 28 [pid = 1814] [id = 576]
05:43:45 INFO - PROCESS | 1814 | --DOCSHELL 0x886d0c00 == 27 [pid = 1814] [id = 532]
05:43:45 INFO - PROCESS | 1814 | --DOCSHELL 0x8f4d1400 == 26 [pid = 1814] [id = 537]
05:43:45 INFO - PROCESS | 1814 | --DOCSHELL 0x8cdd1400 == 25 [pid = 1814] [id = 580]
05:43:45 INFO - PROCESS | 1814 | --DOCSHELL 0x8d6c4400 == 24 [pid = 1814] [id = 581]
05:43:46 INFO - PROCESS | 1814 | --DOMWINDOW == 185 (0x897e6c00) [pid = 1814] [serial = 1611] [outer = (nil)] [url = about:blank]
05:43:46 INFO - PROCESS | 1814 | --DOMWINDOW == 184 (0x8ceecc00) [pid = 1814] [serial = 1614] [outer = (nil)] [url = about:blank]
05:43:46 INFO - PROCESS | 1814 | --DOMWINDOW == 183 (0x8d4ed800) [pid = 1814] [serial = 1608] [outer = (nil)] [url = about:blank]
05:43:46 INFO - PROCESS | 1814 | --DOMWINDOW == 182 (0x890e4400) [pid = 1814] [serial = 1603] [outer = (nil)] [url = about:blank]
05:43:46 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
05:43:46 INFO - document served over http requires an https
05:43:46 INFO - sub-resource via fetch-request using the http-csp
05:43:46 INFO - delivery method with swap-origin-redirect and when
05:43:46 INFO - the target request is cross-origin.
05:43:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 5596ms
05:43:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:43:47 INFO - PROCESS | 1814 | ++DOCSHELL 0x88330400 == 25 [pid = 1814] [id = 627]
05:43:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 183 (0x886ce000) [pid = 1814] [serial = 1759] [outer = (nil)]
05:43:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 184 (0x886d1c00) [pid = 1814] [serial = 1760] [outer = 0x886ce000]
05:43:47 INFO - PROCESS | 1814 | 1450273427086 Marionette INFO loaded listener.js
05:43:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 185 (0x890e1800) [pid = 1814] [serial = 1761] [outer = 0x886ce000]
05:43:47 INFO - PROCESS | 1814 | ++DOCSHELL 0x897e1800 == 26 [pid = 1814] [id = 628]
05:43:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 186 (0x897e2400) [pid = 1814] [serial = 1762] [outer = (nil)]
05:43:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 187 (0x890f0c00) [pid = 1814] [serial = 1763] [outer = 0x897e2400]
05:43:48 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
05:43:48 INFO - document served over http requires an https
05:43:48 INFO - sub-resource via iframe-tag using the http-csp
05:43:48 INFO - delivery method with keep-origin-redirect and when
05:43:48 INFO - the target request is cross-origin.
05:43:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1484ms
05:43:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:43:48 INFO - PROCESS | 1814 | ++DOCSHELL 0x89808400 == 27 [pid = 1814] [id = 629]
05:43:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 188 (0x8980b400) [pid = 1814] [serial = 1764] [outer = (nil)]
05:43:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 189 (0x89e93400) [pid = 1814] [serial = 1765] [outer = 0x8980b400]
05:43:48 INFO - PROCESS | 1814 | 1450273428570 Marionette INFO loaded listener.js
05:43:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 190 (0x89f0e400) [pid = 1814] [serial = 1766] [outer = 0x8980b400]
05:43:49 INFO - PROCESS | 1814 | ++DOCSHELL 0x8c08b400 == 28 [pid = 1814] [id = 630]
05:43:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 191 (0x8c08f800) [pid = 1814] [serial = 1767] [outer = (nil)]
05:43:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 192 (0x89f36000) [pid = 1814] [serial = 1768] [outer = 0x8c08f800]
05:43:49 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
05:43:49 INFO - document served over http requires an https
05:43:49 INFO - sub-resource via iframe-tag using the http-csp
05:43:49 INFO - delivery method with no-redirect and when
05:43:49 INFO - the target request is cross-origin.
05:43:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1600ms
05:43:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:43:50 INFO - PROCESS | 1814 | ++DOCSHELL 0x8c094800 == 29 [pid = 1814] [id = 631]
05:43:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 193 (0x8cd42c00) [pid = 1814] [serial = 1769] [outer = (nil)]
05:43:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 194 (0x8cd4c400) [pid = 1814] [serial = 1770] [outer = 0x8cd42c00]
05:43:50 INFO - PROCESS | 1814 | 1450273430163 Marionette INFO loaded listener.js
05:43:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 195 (0x8cddd400) [pid = 1814] [serial = 1771] [outer = 0x8cd42c00]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 194 (0x8d295400) [pid = 1814] [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]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 193 (0x95d72800) [pid = 1814] [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]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 192 (0x91ae7000) [pid = 1814] [serial = 1641] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273363641]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 191 (0x91f7ac00) [pid = 1814] [serial = 1646] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 190 (0x89f0c400) [pid = 1814] [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]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 189 (0x88871c00) [pid = 1814] [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]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 188 (0x8e654000) [pid = 1814] [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]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 187 (0x886c9800) [pid = 1814] [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]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 186 (0x8e74f000) [pid = 1814] [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]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 185 (0x9220d400) [pid = 1814] [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]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 184 (0x8e7a9400) [pid = 1814] [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]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 183 (0x8d292800) [pid = 1814] [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]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 182 (0x91622400) [pid = 1814] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 181 (0x91625c00) [pid = 1814] [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]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 180 (0x8f074000) [pid = 1814] [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]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 179 (0x8887d000) [pid = 1814] [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]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 178 (0x88872800) [pid = 1814] [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]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 177 (0x8887a800) [pid = 1814] [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]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 176 (0x8eea4400) [pid = 1814] [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]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 175 (0x89814400) [pid = 1814] [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]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 174 (0x8f20f000) [pid = 1814] [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]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 173 (0x8dc3b800) [pid = 1814] [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]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 172 (0x8d13c000) [pid = 1814] [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]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 171 (0x890e8400) [pid = 1814] [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]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 170 (0x8cef4800) [pid = 1814] [serial = 1688] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 169 (0x91676400) [pid = 1814] [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]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 168 (0x91622c00) [pid = 1814] [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]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 167 (0x8d77c400) [pid = 1814] [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]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 166 (0x8d296000) [pid = 1814] [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]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 165 (0x8e64f400) [pid = 1814] [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]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x8d779000) [pid = 1814] [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]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x95d6c800) [pid = 1814] [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]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x91678000) [pid = 1814] [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]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x897de800) [pid = 1814] [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]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x8d4f0800) [pid = 1814] [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]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x88331c00) [pid = 1814] [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]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x8d6c2800) [pid = 1814] [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]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x88328800) [pid = 1814] [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]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x97821c00) [pid = 1814] [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]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x8cef9800) [pid = 1814] [serial = 1678] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x8887b800) [pid = 1814] [serial = 1683] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273386069]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x9250e000) [pid = 1814] [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]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x95048800) [pid = 1814] [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]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x886cec00) [pid = 1814] [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]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x8d771c00) [pid = 1814] [serial = 1697] [outer = (nil)] [url = about:blank]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x8d4f8800) [pid = 1814] [serial = 1628] [outer = (nil)] [url = about:blank]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x91ae9400) [pid = 1814] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273363641]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x8f707800) [pid = 1814] [serial = 1634] [outer = (nil)] [url = about:blank]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x91624000) [pid = 1814] [serial = 1637] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x9784f000) [pid = 1814] [serial = 1673] [outer = (nil)] [url = about:blank]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 144 (0x89e98000) [pid = 1814] [serial = 1625] [outer = (nil)] [url = about:blank]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 143 (0x8cef8400) [pid = 1814] [serial = 1689] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 142 (0x91ce3000) [pid = 1814] [serial = 1644] [outer = (nil)] [url = about:blank]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 141 (0x8d133c00) [pid = 1814] [serial = 1679] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 140 (0x97769800) [pid = 1814] [serial = 1667] [outer = (nil)] [url = about:blank]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 139 (0x95d6d800) [pid = 1814] [serial = 1664] [outer = (nil)] [url = about:blank]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 138 (0x95047000) [pid = 1814] [serial = 1661] [outer = (nil)] [url = about:blank]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 137 (0x8f073c00) [pid = 1814] [serial = 1631] [outer = (nil)] [url = about:blank]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 136 (0x89f09400) [pid = 1814] [serial = 1686] [outer = (nil)] [url = about:blank]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 135 (0x97821400) [pid = 1814] [serial = 1670] [outer = (nil)] [url = about:blank]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 134 (0x91f7d400) [pid = 1814] [serial = 1647] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 133 (0x922e1400) [pid = 1814] [serial = 1655] [outer = (nil)] [url = about:blank]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 132 (0x91f80800) [pid = 1814] [serial = 1649] [outer = (nil)] [url = about:blank]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 131 (0x9250a000) [pid = 1814] [serial = 1658] [outer = (nil)] [url = about:blank]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 130 (0x91624800) [pid = 1814] [serial = 1639] [outer = (nil)] [url = about:blank]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 129 (0x922bec00) [pid = 1814] [serial = 1652] [outer = (nil)] [url = about:blank]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 128 (0x8d4ef000) [pid = 1814] [serial = 1691] [outer = (nil)] [url = about:blank]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 127 (0x8dc3a000) [pid = 1814] [serial = 1694] [outer = (nil)] [url = about:blank]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 126 (0x8d28b000) [pid = 1814] [serial = 1681] [outer = (nil)] [url = about:blank]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 125 (0x886d4400) [pid = 1814] [serial = 1676] [outer = (nil)] [url = about:blank]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 124 (0x886ce800) [pid = 1814] [serial = 1684] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273386069]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 123 (0x8f4d0000) [pid = 1814] [serial = 1578] [outer = (nil)] [url = about:blank]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 122 (0x950e5000) [pid = 1814] [serial = 1662] [outer = (nil)] [url = about:blank]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 121 (0x8eea4c00) [pid = 1814] [serial = 1598] [outer = (nil)] [url = about:blank]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 120 (0x8f07a400) [pid = 1814] [serial = 1575] [outer = (nil)] [url = about:blank]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 119 (0x91aea400) [pid = 1814] [serial = 1593] [outer = (nil)] [url = about:blank]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 118 (0x8de5f400) [pid = 1814] [serial = 1566] [outer = (nil)] [url = about:blank]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 117 (0x8c08a400) [pid = 1814] [serial = 1551] [outer = (nil)] [url = about:blank]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 116 (0x95d65c00) [pid = 1814] [serial = 1533] [outer = (nil)] [url = about:blank]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 115 (0x95da5800) [pid = 1814] [serial = 1665] [outer = (nil)] [url = about:blank]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 114 (0x94206400) [pid = 1814] [serial = 1659] [outer = (nil)] [url = about:blank]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 113 (0x8ceef800) [pid = 1814] [serial = 1548] [outer = (nil)] [url = about:blank]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 112 (0x91aa1800) [pid = 1814] [serial = 1587] [outer = (nil)] [url = about:blank]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 111 (0x8e7a6400) [pid = 1814] [serial = 1623] [outer = (nil)] [url = about:blank]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 110 (0x8eea7400) [pid = 1814] [serial = 1572] [outer = (nil)] [url = about:blank]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 109 (0x91ab7000) [pid = 1814] [serial = 1590] [outer = (nil)] [url = about:blank]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 108 (0x8d6cfc00) [pid = 1814] [serial = 1561] [outer = (nil)] [url = about:blank]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 107 (0x8f99cc00) [pid = 1814] [serial = 1581] [outer = (nil)] [url = about:blank]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 106 (0x8d28d000) [pid = 1814] [serial = 1556] [outer = (nil)] [url = about:blank]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 105 (0x8e751800) [pid = 1814] [serial = 1569] [outer = (nil)] [url = about:blank]
05:43:53 INFO - PROCESS | 1814 | --DOMWINDOW == 104 (0x915b7800) [pid = 1814] [serial = 1584] [outer = (nil)] [url = about:blank]
05:43:53 INFO - PROCESS | 1814 | ++DOCSHELL 0x897db000 == 30 [pid = 1814] [id = 632]
05:43:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 105 (0x897e2000) [pid = 1814] [serial = 1772] [outer = (nil)]
05:43:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 106 (0x89810000) [pid = 1814] [serial = 1773] [outer = 0x897e2000]
05:43:54 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
05:43:54 INFO - document served over http requires an https
05:43:54 INFO - sub-resource via iframe-tag using the http-csp
05:43:54 INFO - delivery method with swap-origin-redirect and when
05:43:54 INFO - the target request is cross-origin.
05:43:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 4442ms
05:43:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:43:54 INFO - PROCESS | 1814 | ++DOCSHELL 0x89f09400 == 31 [pid = 1814] [id = 633]
05:43:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 107 (0x8cd48000) [pid = 1814] [serial = 1774] [outer = (nil)]
05:43:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 108 (0x8cef5c00) [pid = 1814] [serial = 1775] [outer = 0x8cd48000]
05:43:54 INFO - PROCESS | 1814 | 1450273434541 Marionette INFO loaded listener.js
05:43:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 109 (0x8d13e400) [pid = 1814] [serial = 1776] [outer = 0x8cd48000]
05:43:55 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
05:43:55 INFO - document served over http requires an https
05:43:55 INFO - sub-resource via script-tag using the http-csp
05:43:55 INFO - delivery method with keep-origin-redirect and when
05:43:55 INFO - the target request is cross-origin.
05:43:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1529ms
05:43:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
05:43:56 INFO - PROCESS | 1814 | ++DOCSHELL 0x8886f400 == 32 [pid = 1814] [id = 634]
05:43:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 110 (0x88873800) [pid = 1814] [serial = 1777] [outer = (nil)]
05:43:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 111 (0x897d9000) [pid = 1814] [serial = 1778] [outer = 0x88873800]
05:43:56 INFO - PROCESS | 1814 | 1450273436389 Marionette INFO loaded listener.js
05:43:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 112 (0x89e96800) [pid = 1814] [serial = 1779] [outer = 0x88873800]
05:43:57 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
05:43:57 INFO - document served over http requires an https
05:43:57 INFO - sub-resource via script-tag using the http-csp
05:43:57 INFO - delivery method with no-redirect and when
05:43:57 INFO - the target request is cross-origin.
05:43:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1694ms
05:43:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:43:57 INFO - PROCESS | 1814 | ++DOCSHELL 0x8c08c800 == 33 [pid = 1814] [id = 635]
05:43:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 113 (0x8cdda400) [pid = 1814] [serial = 1780] [outer = (nil)]
05:43:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 114 (0x8d28e000) [pid = 1814] [serial = 1781] [outer = 0x8cdda400]
05:43:58 INFO - PROCESS | 1814 | 1450273438039 Marionette INFO loaded listener.js
05:43:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 115 (0x8d4ed800) [pid = 1814] [serial = 1782] [outer = 0x8cdda400]
05:43:59 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
05:43:59 INFO - document served over http requires an https
05:43:59 INFO - sub-resource via script-tag using the http-csp
05:43:59 INFO - delivery method with swap-origin-redirect and when
05:43:59 INFO - the target request is cross-origin.
05:43:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1635ms
05:43:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:43:59 INFO - PROCESS | 1814 | ++DOCSHELL 0x88172400 == 34 [pid = 1814] [id = 636]
05:43:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 116 (0x8d13bc00) [pid = 1814] [serial = 1783] [outer = (nil)]
05:43:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 117 (0x8d774400) [pid = 1814] [serial = 1784] [outer = 0x8d13bc00]
05:43:59 INFO - PROCESS | 1814 | 1450273439793 Marionette INFO loaded listener.js
05:43:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 118 (0x8dc35000) [pid = 1814] [serial = 1785] [outer = 0x8d13bc00]
05:44:00 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
05:44:00 INFO - document served over http requires an https
05:44:00 INFO - sub-resource via xhr-request using the http-csp
05:44:00 INFO - delivery method with keep-origin-redirect and when
05:44:00 INFO - the target request is cross-origin.
05:44:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1697ms
05:44:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
05:44:01 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d777000 == 35 [pid = 1814] [id = 637]
05:44:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 119 (0x8de5dc00) [pid = 1814] [serial = 1786] [outer = (nil)]
05:44:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 120 (0x8de61c00) [pid = 1814] [serial = 1787] [outer = 0x8de5dc00]
05:44:01 INFO - PROCESS | 1814 | 1450273441507 Marionette INFO loaded listener.js
05:44:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 121 (0x8e653400) [pid = 1814] [serial = 1788] [outer = 0x8de5dc00]
05:44:02 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
05:44:02 INFO - document served over http requires an https
05:44:02 INFO - sub-resource via xhr-request using the http-csp
05:44:02 INFO - delivery method with no-redirect and when
05:44:02 INFO - the target request is cross-origin.
05:44:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1441ms
05:44:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:44:02 INFO - PROCESS | 1814 | ++DOCSHELL 0x8832b800 == 36 [pid = 1814] [id = 638]
05:44:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 122 (0x890f0800) [pid = 1814] [serial = 1789] [outer = (nil)]
05:44:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 123 (0x8e74e400) [pid = 1814] [serial = 1790] [outer = 0x890f0800]
05:44:03 INFO - PROCESS | 1814 | 1450273443010 Marionette INFO loaded listener.js
05:44:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 124 (0x8e750c00) [pid = 1814] [serial = 1791] [outer = 0x890f0800]
05:44:04 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
05:44:04 INFO - document served over http requires an https
05:44:04 INFO - sub-resource via xhr-request using the http-csp
05:44:04 INFO - delivery method with swap-origin-redirect and when
05:44:04 INFO - the target request is cross-origin.
05:44:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1582ms
05:44:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:44:04 INFO - PROCESS | 1814 | ++DOCSHELL 0x886d4400 == 37 [pid = 1814] [id = 639]
05:44:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 125 (0x88872400) [pid = 1814] [serial = 1792] [outer = (nil)]
05:44:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 126 (0x8eeaa800) [pid = 1814] [serial = 1793] [outer = 0x88872400]
05:44:04 INFO - PROCESS | 1814 | 1450273444613 Marionette INFO loaded listener.js
05:44:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 127 (0x8f07bc00) [pid = 1814] [serial = 1794] [outer = 0x88872400]
05:44:05 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
05:44:05 INFO - document served over http requires an http
05:44:05 INFO - sub-resource via fetch-request using the http-csp
05:44:05 INFO - delivery method with keep-origin-redirect and when
05:44:05 INFO - the target request is same-origin.
05:44:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1590ms
05:44:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
05:44:06 INFO - PROCESS | 1814 | ++DOCSHELL 0x886d0800 == 38 [pid = 1814] [id = 640]
05:44:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 128 (0x8cd48400) [pid = 1814] [serial = 1795] [outer = (nil)]
05:44:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 129 (0x8f072400) [pid = 1814] [serial = 1796] [outer = 0x8cd48400]
05:44:06 INFO - PROCESS | 1814 | 1450273446191 Marionette INFO loaded listener.js
05:44:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 130 (0x8f4ce800) [pid = 1814] [serial = 1797] [outer = 0x8cd48400]
05:44:07 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
05:44:07 INFO - document served over http requires an http
05:44:07 INFO - sub-resource via fetch-request using the http-csp
05:44:07 INFO - delivery method with no-redirect and when
05:44:07 INFO - the target request is same-origin.
05:44:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1479ms
05:44:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:44:07 INFO - PROCESS | 1814 | ++DOCSHELL 0x89f0ac00 == 39 [pid = 1814] [id = 641]
05:44:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 131 (0x8cddd000) [pid = 1814] [serial = 1798] [outer = (nil)]
05:44:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 132 (0x8f706000) [pid = 1814] [serial = 1799] [outer = 0x8cddd000]
05:44:07 INFO - PROCESS | 1814 | 1450273447689 Marionette INFO loaded listener.js
05:44:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 133 (0x8f70e000) [pid = 1814] [serial = 1800] [outer = 0x8cddd000]
05:44:08 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
05:44:08 INFO - document served over http requires an http
05:44:08 INFO - sub-resource via fetch-request using the http-csp
05:44:08 INFO - delivery method with swap-origin-redirect and when
05:44:08 INFO - the target request is same-origin.
05:44:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1632ms
05:44:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:44:09 INFO - PROCESS | 1814 | ++DOCSHELL 0x89f04000 == 40 [pid = 1814] [id = 642]
05:44:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 134 (0x8cd50c00) [pid = 1814] [serial = 1801] [outer = (nil)]
05:44:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 135 (0x8f9a7800) [pid = 1814] [serial = 1802] [outer = 0x8cd50c00]
05:44:09 INFO - PROCESS | 1814 | 1450273449457 Marionette INFO loaded listener.js
05:44:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 136 (0x89814800) [pid = 1814] [serial = 1803] [outer = 0x8cd50c00]
05:44:10 INFO - PROCESS | 1814 | ++DOCSHELL 0x9161f000 == 41 [pid = 1814] [id = 643]
05:44:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 137 (0x91621400) [pid = 1814] [serial = 1804] [outer = (nil)]
05:44:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 138 (0x91622800) [pid = 1814] [serial = 1805] [outer = 0x91621400]
05:44:10 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:10 INFO - document served over http requires an http
05:44:10 INFO - sub-resource via iframe-tag using the http-csp
05:44:10 INFO - delivery method with keep-origin-redirect and when
05:44:10 INFO - the target request is same-origin.
05:44:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1746ms
05:44:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:44:11 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d4f3800 == 42 [pid = 1814] [id = 644]
05:44:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 139 (0x915bcc00) [pid = 1814] [serial = 1806] [outer = (nil)]
05:44:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 140 (0x91677800) [pid = 1814] [serial = 1807] [outer = 0x915bcc00]
05:44:11 INFO - PROCESS | 1814 | 1450273451216 Marionette INFO loaded listener.js
05:44:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 141 (0x91a9e000) [pid = 1814] [serial = 1808] [outer = 0x915bcc00]
05:44:11 INFO - PROCESS | 1814 | ++DOCSHELL 0x91aa4000 == 43 [pid = 1814] [id = 645]
05:44:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 142 (0x91aa4400) [pid = 1814] [serial = 1809] [outer = (nil)]
05:44:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 143 (0x9167e400) [pid = 1814] [serial = 1810] [outer = 0x91aa4400]
05:44:12 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:12 INFO - document served over http requires an http
05:44:12 INFO - sub-resource via iframe-tag using the http-csp
05:44:12 INFO - delivery method with no-redirect and when
05:44:12 INFO - the target request is same-origin.
05:44:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1645ms
05:44:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:44:12 INFO - PROCESS | 1814 | ++DOCSHELL 0x8887d000 == 44 [pid = 1814] [id = 646]
05:44:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 144 (0x91aba400) [pid = 1814] [serial = 1811] [outer = (nil)]
05:44:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 145 (0x91ae0800) [pid = 1814] [serial = 1812] [outer = 0x91aba400]
05:44:12 INFO - PROCESS | 1814 | 1450273452899 Marionette INFO loaded listener.js
05:44:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x91c9e800) [pid = 1814] [serial = 1813] [outer = 0x91aba400]
05:44:13 INFO - PROCESS | 1814 | ++DOCSHELL 0x91ca5800 == 45 [pid = 1814] [id = 647]
05:44:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x91ca6800) [pid = 1814] [serial = 1814] [outer = (nil)]
05:44:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x91caa400) [pid = 1814] [serial = 1815] [outer = 0x91ca6800]
05:44:14 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
05:44:14 INFO - document served over http requires an http
05:44:14 INFO - sub-resource via iframe-tag using the http-csp
05:44:14 INFO - delivery method with swap-origin-redirect and when
05:44:14 INFO - the target request is same-origin.
05:44:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1812ms
05:44:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:44:14 INFO - PROCESS | 1814 | ++DOCSHELL 0x8e650000 == 46 [pid = 1814] [id = 648]
05:44:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x8f9a9000) [pid = 1814] [serial = 1816] [outer = (nil)]
05:44:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x91ce8400) [pid = 1814] [serial = 1817] [outer = 0x8f9a9000]
05:44:14 INFO - PROCESS | 1814 | 1450273454740 Marionette INFO loaded listener.js
05:44:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x91f7a800) [pid = 1814] [serial = 1818] [outer = 0x8f9a9000]
05:44:15 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
05:44:15 INFO - document served over http requires an http
05:44:15 INFO - sub-resource via script-tag using the http-csp
05:44:15 INFO - delivery method with keep-origin-redirect and when
05:44:15 INFO - the target request is same-origin.
05:44:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1632ms
05:44:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
05:44:16 INFO - PROCESS | 1814 | ++DOCSHELL 0x91ce9000 == 47 [pid = 1814] [id = 649]
05:44:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x91cec400) [pid = 1814] [serial = 1819] [outer = (nil)]
05:44:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x92212800) [pid = 1814] [serial = 1820] [outer = 0x91cec400]
05:44:16 INFO - PROCESS | 1814 | 1450273456234 Marionette INFO loaded listener.js
05:44:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x922be800) [pid = 1814] [serial = 1821] [outer = 0x91cec400]
05:44:17 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
05:44:17 INFO - document served over http requires an http
05:44:17 INFO - sub-resource via script-tag using the http-csp
05:44:17 INFO - delivery method with no-redirect and when
05:44:17 INFO - the target request is same-origin.
05:44:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1581ms
05:44:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:44:17 INFO - PROCESS | 1814 | ++DOCSHELL 0x91aa0c00 == 48 [pid = 1814] [id = 650]
05:44:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x91f80000) [pid = 1814] [serial = 1822] [outer = (nil)]
05:44:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x922c3000) [pid = 1814] [serial = 1823] [outer = 0x91f80000]
05:44:17 INFO - PROCESS | 1814 | 1450273457833 Marionette INFO loaded listener.js
05:44:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x922e1000) [pid = 1814] [serial = 1824] [outer = 0x91f80000]
05:44:19 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
05:44:19 INFO - document served over http requires an http
05:44:19 INFO - sub-resource via script-tag using the http-csp
05:44:19 INFO - delivery method with swap-origin-redirect and when
05:44:19 INFO - the target request is same-origin.
05:44:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1686ms
05:44:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:44:19 INFO - PROCESS | 1814 | ++DOCSHELL 0x8e7ab400 == 49 [pid = 1814] [id = 651]
05:44:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x8f4cbc00) [pid = 1814] [serial = 1825] [outer = (nil)]
05:44:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x9250e000) [pid = 1814] [serial = 1826] [outer = 0x8f4cbc00]
05:44:19 INFO - PROCESS | 1814 | 1450273459569 Marionette INFO loaded listener.js
05:44:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x942b0400) [pid = 1814] [serial = 1827] [outer = 0x8f4cbc00]
05:44:20 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
05:44:20 INFO - document served over http requires an http
05:44:20 INFO - sub-resource via xhr-request using the http-csp
05:44:20 INFO - delivery method with keep-origin-redirect and when
05:44:20 INFO - the target request is same-origin.
05:44:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1527ms
05:44:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
05:44:20 INFO - PROCESS | 1814 | ++DOCSHELL 0x88169400 == 50 [pid = 1814] [id = 652]
05:44:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x8de5c000) [pid = 1814] [serial = 1828] [outer = (nil)]
05:44:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x942ba800) [pid = 1814] [serial = 1829] [outer = 0x8de5c000]
05:44:21 INFO - PROCESS | 1814 | 1450273461062 Marionette INFO loaded listener.js
05:44:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x95050000) [pid = 1814] [serial = 1830] [outer = 0x8de5c000]
05:44:22 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:22 INFO - document served over http requires an http
05:44:22 INFO - sub-resource via xhr-request using the http-csp
05:44:22 INFO - delivery method with no-redirect and when
05:44:22 INFO - the target request is same-origin.
05:44:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1538ms
05:44:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:44:22 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d777800 == 51 [pid = 1814] [id = 653]
05:44:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0x8f70ac00) [pid = 1814] [serial = 1831] [outer = (nil)]
05:44:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x952ed800) [pid = 1814] [serial = 1832] [outer = 0x8f70ac00]
05:44:22 INFO - PROCESS | 1814 | 1450273462628 Marionette INFO loaded listener.js
05:44:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 166 (0x95d72800) [pid = 1814] [serial = 1833] [outer = 0x8f70ac00]
05:44:23 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:44:23 INFO - document served over http requires an http
05:44:23 INFO - sub-resource via xhr-request using the http-csp
05:44:23 INFO - delivery method with swap-origin-redirect and when
05:44:23 INFO - the target request is same-origin.
05:44:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1543ms
05:44:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:44:24 INFO - PROCESS | 1814 | ++DOCSHELL 0x91ced800 == 52 [pid = 1814] [id = 654]
05:44:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 167 (0x952ee800) [pid = 1814] [serial = 1834] [outer = (nil)]
05:44:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 168 (0x97771c00) [pid = 1814] [serial = 1835] [outer = 0x952ee800]
05:44:24 INFO - PROCESS | 1814 | 1450273464243 Marionette INFO loaded listener.js
05:44:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 169 (0x97821c00) [pid = 1814] [serial = 1836] [outer = 0x952ee800]
05:44:25 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
05:44:25 INFO - document served over http requires an https
05:44:25 INFO - sub-resource via fetch-request using the http-csp
05:44:25 INFO - delivery method with keep-origin-redirect and when
05:44:25 INFO - the target request is same-origin.
05:44:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1632ms
05:44:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
05:44:26 INFO - PROCESS | 1814 | --DOCSHELL 0x897e1800 == 51 [pid = 1814] [id = 628]
05:44:26 INFO - PROCESS | 1814 | --DOCSHELL 0x8c08b400 == 50 [pid = 1814] [id = 630]
05:44:26 INFO - PROCESS | 1814 | --DOCSHELL 0x897db000 == 49 [pid = 1814] [id = 632]
05:44:28 INFO - PROCESS | 1814 | --DOCSHELL 0x88173000 == 48 [pid = 1814] [id = 554]
05:44:28 INFO - PROCESS | 1814 | --DOCSHELL 0x8816e400 == 47 [pid = 1814] [id = 559]
05:44:28 INFO - PROCESS | 1814 | --DOCSHELL 0x890e7c00 == 46 [pid = 1814] [id = 552]
05:44:28 INFO - PROCESS | 1814 | --DOCSHELL 0x8816c400 == 45 [pid = 1814] [id = 562]
05:44:28 INFO - PROCESS | 1814 | --DOCSHELL 0x886ce400 == 44 [pid = 1814] [id = 565]
05:44:28 INFO - PROCESS | 1814 | --DOCSHELL 0x88331800 == 43 [pid = 1814] [id = 567]
05:44:28 INFO - PROCESS | 1814 | --DOCSHELL 0x89e9d800 == 42 [pid = 1814] [id = 549]
05:44:28 INFO - PROCESS | 1814 | --DOCSHELL 0x9161f000 == 41 [pid = 1814] [id = 643]
05:44:28 INFO - PROCESS | 1814 | --DOCSHELL 0x91625000 == 40 [pid = 1814] [id = 566]
05:44:28 INFO - PROCESS | 1814 | --DOCSHELL 0x91aa4000 == 39 [pid = 1814] [id = 645]
05:44:28 INFO - PROCESS | 1814 | --DOCSHELL 0x91ca5800 == 38 [pid = 1814] [id = 647]
05:44:28 INFO - PROCESS | 1814 | --DOCSHELL 0x89808800 == 37 [pid = 1814] [id = 626]
05:44:28 INFO - PROCESS | 1814 | --DOCSHELL 0x88165c00 == 36 [pid = 1814] [id = 558]
05:44:28 INFO - PROCESS | 1814 | --DOCSHELL 0x8887c000 == 35 [pid = 1814] [id = 548]
05:44:28 INFO - PROCESS | 1814 | --DOCSHELL 0x8816c000 == 34 [pid = 1814] [id = 550]
05:44:28 INFO - PROCESS | 1814 | --DOCSHELL 0x886c6c00 == 33 [pid = 1814] [id = 551]
05:44:28 INFO - PROCESS | 1814 | --DOCSHELL 0x8d6c1c00 == 32 [pid = 1814] [id = 556]
05:44:28 INFO - PROCESS | 1814 | --DOCSHELL 0x88331400 == 31 [pid = 1814] [id = 560]
05:44:28 INFO - PROCESS | 1814 | --DOCSHELL 0x88875000 == 30 [pid = 1814] [id = 561]
05:44:28 INFO - PROCESS | 1814 | --DOCSHELL 0x886d5800 == 29 [pid = 1814] [id = 564]
05:44:28 INFO - PROCESS | 1814 | --DOCSHELL 0x8eeaec00 == 28 [pid = 1814] [id = 563]
05:44:28 INFO - PROCESS | 1814 | --DOMWINDOW == 168 (0x8e653800) [pid = 1814] [serial = 1698] [outer = (nil)] [url = about:blank]
05:44:28 INFO - PROCESS | 1814 | --DOMWINDOW == 167 (0x8cd4d400) [pid = 1814] [serial = 1687] [outer = (nil)] [url = about:blank]
05:44:28 INFO - PROCESS | 1814 | --DOMWINDOW == 166 (0x8d6d0400) [pid = 1814] [serial = 1692] [outer = (nil)] [url = about:blank]
05:44:28 INFO - PROCESS | 1814 | --DOMWINDOW == 165 (0x8de66400) [pid = 1814] [serial = 1695] [outer = (nil)] [url = about:blank]
05:44:28 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x97841000) [pid = 1814] [serial = 1671] [outer = (nil)] [url = about:blank]
05:44:28 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x922c5800) [pid = 1814] [serial = 1653] [outer = (nil)] [url = about:blank]
05:44:28 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x91f73800) [pid = 1814] [serial = 1645] [outer = (nil)] [url = about:blank]
05:44:28 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x8d77f400) [pid = 1814] [serial = 1682] [outer = (nil)] [url = about:blank]
05:44:28 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x922eb800) [pid = 1814] [serial = 1656] [outer = (nil)] [url = about:blank]
05:44:28 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x8cd42400) [pid = 1814] [serial = 1626] [outer = (nil)] [url = about:blank]
05:44:28 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x9864d800) [pid = 1814] [serial = 1674] [outer = (nil)] [url = about:blank]
05:44:28 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x8980dc00) [pid = 1814] [serial = 1677] [outer = (nil)] [url = about:blank]
05:44:28 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x915b8000) [pid = 1814] [serial = 1635] [outer = (nil)] [url = about:blank]
05:44:28 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x8de64400) [pid = 1814] [serial = 1629] [outer = (nil)] [url = about:blank]
05:44:28 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x97776c00) [pid = 1814] [serial = 1668] [outer = (nil)] [url = about:blank]
05:44:28 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x8f20e400) [pid = 1814] [serial = 1632] [outer = (nil)] [url = about:blank]
05:44:28 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x92214000) [pid = 1814] [serial = 1650] [outer = (nil)] [url = about:blank]
05:44:28 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x91abd400) [pid = 1814] [serial = 1640] [outer = (nil)] [url = about:blank]
05:44:28 INFO - PROCESS | 1814 | ++DOCSHELL 0x8816c000 == 29 [pid = 1814] [id = 655]
05:44:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x8816cc00) [pid = 1814] [serial = 1837] [outer = (nil)]
05:44:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x88329c00) [pid = 1814] [serial = 1838] [outer = 0x8816cc00]
05:44:28 INFO - PROCESS | 1814 | 1450273468563 Marionette INFO loaded listener.js
05:44:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x886ca000) [pid = 1814] [serial = 1839] [outer = 0x8816cc00]
05:44:29 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
05:44:29 INFO - document served over http requires an https
05:44:29 INFO - sub-resource via fetch-request using the http-csp
05:44:29 INFO - delivery method with no-redirect and when
05:44:29 INFO - the target request is same-origin.
05:44:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 4193ms
05:44:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:44:29 INFO - PROCESS | 1814 | ++DOCSHELL 0x890e6000 == 30 [pid = 1814] [id = 656]
05:44:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x890e6800) [pid = 1814] [serial = 1840] [outer = (nil)]
05:44:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x890ed400) [pid = 1814] [serial = 1841] [outer = 0x890e6800]
05:44:30 INFO - PROCESS | 1814 | 1450273470017 Marionette INFO loaded listener.js
05:44:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x897e6000) [pid = 1814] [serial = 1842] [outer = 0x890e6800]
05:44:31 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
05:44:31 INFO - document served over http requires an https
05:44:31 INFO - sub-resource via fetch-request using the http-csp
05:44:31 INFO - delivery method with swap-origin-redirect and when
05:44:31 INFO - the target request is same-origin.
05:44:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1431ms
05:44:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:44:31 INFO - PROCESS | 1814 | ++DOCSHELL 0x8980d000 == 31 [pid = 1814] [id = 657]
05:44:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x8980fc00) [pid = 1814] [serial = 1843] [outer = (nil)]
05:44:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x89e98c00) [pid = 1814] [serial = 1844] [outer = 0x8980fc00]
05:44:31 INFO - PROCESS | 1814 | 1450273471406 Marionette INFO loaded listener.js
05:44:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x89f0dc00) [pid = 1814] [serial = 1845] [outer = 0x8980fc00]
05:44:32 INFO - PROCESS | 1814 | ++DOCSHELL 0x8c08b400 == 32 [pid = 1814] [id = 658]
05:44:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x8c08d800) [pid = 1814] [serial = 1846] [outer = (nil)]
05:44:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x89f38c00) [pid = 1814] [serial = 1847] [outer = 0x8c08d800]
05:44:32 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
05:44:32 INFO - document served over http requires an https
05:44:32 INFO - sub-resource via iframe-tag using the http-csp
05:44:32 INFO - delivery method with keep-origin-redirect and when
05:44:32 INFO - the target request is same-origin.
05:44:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1501ms
05:44:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:44:32 INFO - PROCESS | 1814 | ++DOCSHELL 0x8c093000 == 33 [pid = 1814] [id = 659]
05:44:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x8c097000) [pid = 1814] [serial = 1848] [outer = (nil)]
05:44:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0x8cd47c00) [pid = 1814] [serial = 1849] [outer = 0x8c097000]
05:44:32 INFO - PROCESS | 1814 | 1450273472939 Marionette INFO loaded listener.js
05:44:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x8cdd4800) [pid = 1814] [serial = 1850] [outer = 0x8c097000]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x94202800) [pid = 1814] [serial = 1725] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273405931]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x897e2400) [pid = 1814] [serial = 1762] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x8c08f800) [pid = 1814] [serial = 1767] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273429466]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x8cd42c00) [pid = 1814] [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]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x886ce000) [pid = 1814] [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]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x95db1c00) [pid = 1814] [serial = 1730] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x989eb800) [pid = 1814] [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]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x8cd48000) [pid = 1814] [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]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x94e59c00) [pid = 1814] [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]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x91f76c00) [pid = 1814] [serial = 1720] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x8980b400) [pid = 1814] [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]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x897e2000) [pid = 1814] [serial = 1772] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x9776a400) [pid = 1814] [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]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x922ea400) [pid = 1814] [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]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x897e3400) [pid = 1814] [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]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x8d134800) [pid = 1814] [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]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x8e7a2000) [pid = 1814] [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]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x8f203c00) [pid = 1814] [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]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x89f0cc00) [pid = 1814] [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]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x8f4cb800) [pid = 1814] [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]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 144 (0x91aa5800) [pid = 1814] [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]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 143 (0x8f70d800) [pid = 1814] [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]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 142 (0x92219000) [pid = 1814] [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]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 141 (0x915c0800) [pid = 1814] [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]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 140 (0x88327000) [pid = 1814] [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]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 139 (0x9b099c00) [pid = 1814] [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]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 138 (0x9b5b2800) [pid = 1814] [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]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 137 (0x9bc7d800) [pid = 1814] [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]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 136 (0x8cef5c00) [pid = 1814] [serial = 1775] [outer = (nil)] [url = about:blank]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 135 (0x886d1c00) [pid = 1814] [serial = 1760] [outer = (nil)] [url = about:blank]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 134 (0x890f0c00) [pid = 1814] [serial = 1763] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 133 (0x89e93400) [pid = 1814] [serial = 1765] [outer = (nil)] [url = about:blank]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 132 (0x89f36000) [pid = 1814] [serial = 1768] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273429466]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 131 (0x8cd4c400) [pid = 1814] [serial = 1770] [outer = (nil)] [url = about:blank]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 130 (0x89810000) [pid = 1814] [serial = 1773] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 129 (0x89e97400) [pid = 1814] [serial = 1700] [outer = (nil)] [url = about:blank]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 128 (0x8d28c800) [pid = 1814] [serial = 1703] [outer = (nil)] [url = about:blank]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 127 (0x8e7aa400) [pid = 1814] [serial = 1706] [outer = (nil)] [url = about:blank]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 126 (0x8f20d400) [pid = 1814] [serial = 1709] [outer = (nil)] [url = about:blank]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 125 (0x8f99dc00) [pid = 1814] [serial = 1712] [outer = (nil)] [url = about:blank]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 124 (0x91aa9400) [pid = 1814] [serial = 1715] [outer = (nil)] [url = about:blank]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 123 (0x91ca0800) [pid = 1814] [serial = 1718] [outer = (nil)] [url = about:blank]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 122 (0x91f81c00) [pid = 1814] [serial = 1721] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 121 (0x91f81400) [pid = 1814] [serial = 1723] [outer = (nil)] [url = about:blank]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 120 (0x94e53000) [pid = 1814] [serial = 1726] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273405931]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 119 (0x95042c00) [pid = 1814] [serial = 1728] [outer = (nil)] [url = about:blank]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 118 (0x97769c00) [pid = 1814] [serial = 1731] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 117 (0x98647000) [pid = 1814] [serial = 1733] [outer = (nil)] [url = about:blank]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 116 (0x989e8c00) [pid = 1814] [serial = 1736] [outer = (nil)] [url = about:blank]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 115 (0x98ac0400) [pid = 1814] [serial = 1739] [outer = (nil)] [url = about:blank]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 114 (0x9ac60800) [pid = 1814] [serial = 1742] [outer = (nil)] [url = about:blank]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 113 (0x9b00d000) [pid = 1814] [serial = 1745] [outer = (nil)] [url = about:blank]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 112 (0x9b5aec00) [pid = 1814] [serial = 1748] [outer = (nil)] [url = about:blank]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 111 (0x9bc7b800) [pid = 1814] [serial = 1751] [outer = (nil)] [url = about:blank]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 110 (0x9beecc00) [pid = 1814] [serial = 1754] [outer = (nil)] [url = about:blank]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 109 (0x9ca28c00) [pid = 1814] [serial = 1757] [outer = (nil)] [url = about:blank]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 108 (0x89f3c400) [pid = 1814] [serial = 1701] [outer = (nil)] [url = about:blank]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 107 (0x8dc33000) [pid = 1814] [serial = 1704] [outer = (nil)] [url = about:blank]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 106 (0x8eeafc00) [pid = 1814] [serial = 1707] [outer = (nil)] [url = about:blank]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 105 (0x9ad25800) [pid = 1814] [serial = 1743] [outer = (nil)] [url = about:blank]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 104 (0x9b186800) [pid = 1814] [serial = 1746] [outer = (nil)] [url = about:blank]
05:44:34 INFO - PROCESS | 1814 | --DOMWINDOW == 103 (0x9b5b5000) [pid = 1814] [serial = 1749] [outer = (nil)] [url = about:blank]
05:44:35 INFO - PROCESS | 1814 | ++DOCSHELL 0x897e2000 == 34 [pid = 1814] [id = 660]
05:44:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 104 (0x897e7400) [pid = 1814] [serial = 1851] [outer = (nil)]
05:44:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 105 (0x89e99800) [pid = 1814] [serial = 1852] [outer = 0x897e7400]
05:44:35 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
05:44:35 INFO - document served over http requires an https
05:44:35 INFO - sub-resource via iframe-tag using the http-csp
05:44:35 INFO - delivery method with no-redirect and when
05:44:35 INFO - the target request is same-origin.
05:44:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2977ms
05:44:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:44:35 INFO - PROCESS | 1814 | ++DOCSHELL 0x890e8800 == 35 [pid = 1814] [id = 661]
05:44:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 106 (0x89e9cc00) [pid = 1814] [serial = 1853] [outer = (nil)]
05:44:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 107 (0x8cddb800) [pid = 1814] [serial = 1854] [outer = 0x89e9cc00]
05:44:35 INFO - PROCESS | 1814 | 1450273475872 Marionette INFO loaded listener.js
05:44:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 108 (0x8cef7c00) [pid = 1814] [serial = 1855] [outer = 0x89e9cc00]
05:44:36 INFO - PROCESS | 1814 | ++DOCSHELL 0x8cef9c00 == 36 [pid = 1814] [id = 662]
05:44:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 109 (0x8d133c00) [pid = 1814] [serial = 1856] [outer = (nil)]
05:44:36 INFO - PROCESS | 1814 | [1814] WARNING: No inner window available!: file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9255
05:44:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 110 (0x886c8400) [pid = 1814] [serial = 1857] [outer = 0x8d133c00]
05:44:37 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
05:44:37 INFO - document served over http requires an https
05:44:37 INFO - sub-resource via iframe-tag using the http-csp
05:44:37 INFO - delivery method with swap-origin-redirect and when
05:44:37 INFO - the target request is same-origin.
05:44:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1599ms
05:44:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:44:37 INFO - PROCESS | 1814 | ++DOCSHELL 0x890ee400 == 37 [pid = 1814] [id = 663]
05:44:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 111 (0x897d8800) [pid = 1814] [serial = 1858] [outer = (nil)]
05:44:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 112 (0x89813000) [pid = 1814] [serial = 1859] [outer = 0x897d8800]
05:44:37 INFO - PROCESS | 1814 | 1450273477795 Marionette INFO loaded listener.js
05:44:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 113 (0x89f3a800) [pid = 1814] [serial = 1860] [outer = 0x897d8800]
05:44:38 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
05:44:38 INFO - document served over http requires an https
05:44:38 INFO - sub-resource via script-tag using the http-csp
05:44:38 INFO - delivery method with keep-origin-redirect and when
05:44:38 INFO - the target request is same-origin.
05:44:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1794ms
05:44:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
05:44:39 INFO - PROCESS | 1814 | ++DOCSHELL 0x8816f800 == 38 [pid = 1814] [id = 664]
05:44:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 114 (0x88173000) [pid = 1814] [serial = 1861] [outer = (nil)]
05:44:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 115 (0x8d138400) [pid = 1814] [serial = 1862] [outer = 0x88173000]
05:44:39 INFO - PROCESS | 1814 | 1450273479609 Marionette INFO loaded listener.js
05:44:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 116 (0x8d28e400) [pid = 1814] [serial = 1863] [outer = 0x88173000]
05:44:40 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
05:44:40 INFO - document served over http requires an https
05:44:40 INFO - sub-resource via script-tag using the http-csp
05:44:40 INFO - delivery method with no-redirect and when
05:44:40 INFO - the target request is same-origin.
05:44:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1638ms
05:44:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:44:41 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d13ac00 == 39 [pid = 1814] [id = 665]
05:44:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 117 (0x8d4ecc00) [pid = 1814] [serial = 1864] [outer = (nil)]
05:44:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 118 (0x8d4f6800) [pid = 1814] [serial = 1865] [outer = 0x8d4ecc00]
05:44:41 INFO - PROCESS | 1814 | 1450273481159 Marionette INFO loaded listener.js
05:44:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 119 (0x8d6c6000) [pid = 1814] [serial = 1866] [outer = 0x8d4ecc00]
05:44:42 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
05:44:42 INFO - document served over http requires an https
05:44:42 INFO - sub-resource via script-tag using the http-csp
05:44:42 INFO - delivery method with swap-origin-redirect and when
05:44:42 INFO - the target request is same-origin.
05:44:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1648ms
05:44:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:44:42 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d6c1400 == 40 [pid = 1814] [id = 666]
05:44:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 120 (0x8d771400) [pid = 1814] [serial = 1867] [outer = (nil)]
05:44:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 121 (0x8d776800) [pid = 1814] [serial = 1868] [outer = 0x8d771400]
05:44:42 INFO - PROCESS | 1814 | 1450273482781 Marionette INFO loaded listener.js
05:44:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 122 (0x8dc3a000) [pid = 1814] [serial = 1869] [outer = 0x8d771400]
05:44:43 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
05:44:43 INFO - document served over http requires an https
05:44:43 INFO - sub-resource via xhr-request using the http-csp
05:44:43 INFO - delivery method with keep-origin-redirect and when
05:44:43 INFO - the target request is same-origin.
05:44:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1528ms
05:44:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
05:44:44 INFO - PROCESS | 1814 | ++DOCSHELL 0x88875000 == 41 [pid = 1814] [id = 667]
05:44:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 123 (0x8d773400) [pid = 1814] [serial = 1870] [outer = (nil)]
05:44:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 124 (0x8de64400) [pid = 1814] [serial = 1871] [outer = 0x8d773400]
05:44:44 INFO - PROCESS | 1814 | 1450273484326 Marionette INFO loaded listener.js
05:44:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 125 (0x8e652400) [pid = 1814] [serial = 1872] [outer = 0x8d773400]
05:44:45 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
05:44:45 INFO - document served over http requires an https
05:44:45 INFO - sub-resource via xhr-request using the http-csp
05:44:45 INFO - delivery method with no-redirect and when
05:44:45 INFO - the target request is same-origin.
05:44:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1531ms
05:44:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:44:45 INFO - PROCESS | 1814 | ++DOCSHELL 0x886cac00 == 42 [pid = 1814] [id = 668]
05:44:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 126 (0x8887a000) [pid = 1814] [serial = 1873] [outer = (nil)]
05:44:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 127 (0x8e754000) [pid = 1814] [serial = 1874] [outer = 0x8887a000]
05:44:45 INFO - PROCESS | 1814 | 1450273485911 Marionette INFO loaded listener.js
05:44:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 128 (0x8e7a7400) [pid = 1814] [serial = 1875] [outer = 0x8887a000]
05:44:47 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
05:44:47 INFO - document served over http requires an https
05:44:47 INFO - sub-resource via xhr-request using the http-csp
05:44:47 INFO - delivery method with swap-origin-redirect and when
05:44:47 INFO - the target request is same-origin.
05:44:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1636ms
05:44:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:44:47 INFO - PROCESS | 1814 | ++DOCSHELL 0x88876c00 == 43 [pid = 1814] [id = 669]
05:44:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 129 (0x8de6ac00) [pid = 1814] [serial = 1876] [outer = (nil)]
05:44:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 130 (0x8eea7400) [pid = 1814] [serial = 1877] [outer = 0x8de6ac00]
05:44:47 INFO - PROCESS | 1814 | 1450273487567 Marionette INFO loaded listener.js
05:44:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 131 (0x8eeae000) [pid = 1814] [serial = 1878] [outer = 0x8de6ac00]
05:44:48 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
05:44:48 INFO - document served over http requires an http
05:44:48 INFO - sub-resource via fetch-request using the meta-csp
05:44:48 INFO - delivery method with keep-origin-redirect and when
05:44:48 INFO - the target request is cross-origin.
05:44:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1638ms
05:44:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
05:44:49 INFO - PROCESS | 1814 | ++DOCSHELL 0x890e8c00 == 44 [pid = 1814] [id = 670]
05:44:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 132 (0x89f36800) [pid = 1814] [serial = 1879] [outer = (nil)]
05:44:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 133 (0x8eead400) [pid = 1814] [serial = 1880] [outer = 0x89f36800]
05:44:49 INFO - PROCESS | 1814 | 1450273489316 Marionette INFO loaded listener.js
05:44:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 134 (0x8f208800) [pid = 1814] [serial = 1881] [outer = 0x89f36800]
05:44:50 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
05:44:50 INFO - document served over http requires an http
05:44:50 INFO - sub-resource via fetch-request using the meta-csp
05:44:50 INFO - delivery method with no-redirect and when
05:44:50 INFO - the target request is cross-origin.
05:44:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1585ms
05:44:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:44:50 INFO - PROCESS | 1814 | ++DOCSHELL 0x8cd4d400 == 45 [pid = 1814] [id = 671]
05:44:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 135 (0x8f07ac00) [pid = 1814] [serial = 1882] [outer = (nil)]
05:44:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 136 (0x8f210000) [pid = 1814] [serial = 1883] [outer = 0x8f07ac00]
05:44:50 INFO - PROCESS | 1814 | 1450273490800 Marionette INFO loaded listener.js
05:44:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 137 (0x8f4d5c00) [pid = 1814] [serial = 1884] [outer = 0x8f07ac00]
05:44:51 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
05:44:51 INFO - document served over http requires an http
05:44:51 INFO - sub-resource via fetch-request using the meta-csp
05:44:51 INFO - delivery method with swap-origin-redirect and when
05:44:51 INFO - the target request is cross-origin.
05:44:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1584ms
05:44:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:44:52 INFO - PROCESS | 1814 | ++DOCSHELL 0x886d5c00 == 46 [pid = 1814] [id = 672]
05:44:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 138 (0x8f4cb800) [pid = 1814] [serial = 1885] [outer = (nil)]
05:44:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 139 (0x8f70c800) [pid = 1814] [serial = 1886] [outer = 0x8f4cb800]
05:44:52 INFO - PROCESS | 1814 | 1450273492383 Marionette INFO loaded listener.js
05:44:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 140 (0x8f99dc00) [pid = 1814] [serial = 1887] [outer = 0x8f4cb800]
05:44:53 INFO - PROCESS | 1814 | ++DOCSHELL 0x8f9aa000 == 47 [pid = 1814] [id = 673]
05:44:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 141 (0x8f9abc00) [pid = 1814] [serial = 1888] [outer = (nil)]
05:44:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 142 (0x915be400) [pid = 1814] [serial = 1889] [outer = 0x8f9abc00]
05:44:53 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
05:44:53 INFO - document served over http requires an http
05:44:53 INFO - sub-resource via iframe-tag using the meta-csp
05:44:53 INFO - delivery method with keep-origin-redirect and when
05:44:53 INFO - the target request is cross-origin.
05:44:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1682ms
05:44:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:44:54 INFO - PROCESS | 1814 | ++DOCSHELL 0x91679400 == 48 [pid = 1814] [id = 674]
05:44:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 143 (0x91679800) [pid = 1814] [serial = 1890] [outer = (nil)]
05:44:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 144 (0x9167b800) [pid = 1814] [serial = 1891] [outer = 0x91679800]
05:44:54 INFO - PROCESS | 1814 | 1450273494355 Marionette INFO loaded listener.js
05:44:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 145 (0x91aa4000) [pid = 1814] [serial = 1892] [outer = 0x91679800]
05:44:55 INFO - PROCESS | 1814 | ++DOCSHELL 0x91aa9400 == 49 [pid = 1814] [id = 675]
05:44:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x91aa9800) [pid = 1814] [serial = 1893] [outer = (nil)]
05:44:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x91622000) [pid = 1814] [serial = 1894] [outer = 0x91aa9800]
05:44:55 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
05:44:55 INFO - document served over http requires an http
05:44:55 INFO - sub-resource via iframe-tag using the meta-csp
05:44:55 INFO - delivery method with no-redirect and when
05:44:55 INFO - the target request is cross-origin.
05:44:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1882ms
05:44:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:44:55 INFO - PROCESS | 1814 | ++DOCSHELL 0x8dc3a400 == 50 [pid = 1814] [id = 676]
05:44:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x91aa8c00) [pid = 1814] [serial = 1895] [outer = (nil)]
05:44:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x91ab5400) [pid = 1814] [serial = 1896] [outer = 0x91aa8c00]
05:44:55 INFO - PROCESS | 1814 | 1450273495972 Marionette INFO loaded listener.js
05:44:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x91ac0800) [pid = 1814] [serial = 1897] [outer = 0x91aa8c00]
05:44:57 INFO - PROCESS | 1814 | ++DOCSHELL 0x91ae6000 == 51 [pid = 1814] [id = 677]
05:44:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x91c9e400) [pid = 1814] [serial = 1898] [outer = (nil)]
05:44:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x8f99f800) [pid = 1814] [serial = 1899] [outer = 0x91c9e400]
05:44:58 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
05:44:58 INFO - document served over http requires an http
05:44:58 INFO - sub-resource via iframe-tag using the meta-csp
05:44:58 INFO - delivery method with swap-origin-redirect and when
05:44:58 INFO - the target request is cross-origin.
05:44:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2932ms
05:44:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:44:58 INFO - PROCESS | 1814 | ++DOCSHELL 0x88168000 == 52 [pid = 1814] [id = 678]
05:44:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x88168800) [pid = 1814] [serial = 1900] [outer = (nil)]
05:44:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x88872800) [pid = 1814] [serial = 1901] [outer = 0x88168800]
05:44:59 INFO - PROCESS | 1814 | 1450273499082 Marionette INFO loaded listener.js
05:44:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x89f02c00) [pid = 1814] [serial = 1902] [outer = 0x88168800]
05:45:00 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
05:45:00 INFO - document served over http requires an http
05:45:00 INFO - sub-resource via script-tag using the meta-csp
05:45:00 INFO - delivery method with keep-origin-redirect and when
05:45:00 INFO - the target request is cross-origin.
05:45:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2091ms
05:45:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
05:45:01 INFO - PROCESS | 1814 | ++DOCSHELL 0x890e3400 == 53 [pid = 1814] [id = 679]
05:45:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x890e5400) [pid = 1814] [serial = 1903] [outer = (nil)]
05:45:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x897e4c00) [pid = 1814] [serial = 1904] [outer = 0x890e5400]
05:45:01 INFO - PROCESS | 1814 | 1450273501103 Marionette INFO loaded listener.js
05:45:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x89e97000) [pid = 1814] [serial = 1905] [outer = 0x890e5400]
05:45:02 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
05:45:02 INFO - document served over http requires an http
05:45:02 INFO - sub-resource via script-tag using the meta-csp
05:45:02 INFO - delivery method with no-redirect and when
05:45:02 INFO - the target request is cross-origin.
05:45:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1541ms
05:45:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:45:02 INFO - PROCESS | 1814 | ++DOCSHELL 0x88327400 == 54 [pid = 1814] [id = 680]
05:45:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x886d4800) [pid = 1814] [serial = 1906] [outer = (nil)]
05:45:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x897da000) [pid = 1814] [serial = 1907] [outer = 0x886d4800]
05:45:02 INFO - PROCESS | 1814 | 1450273502638 Marionette INFO loaded listener.js
05:45:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x8d136800) [pid = 1814] [serial = 1908] [outer = 0x886d4800]
05:45:03 INFO - PROCESS | 1814 | --DOCSHELL 0x897e2000 == 53 [pid = 1814] [id = 660]
05:45:03 INFO - PROCESS | 1814 | --DOCSHELL 0x8c08b400 == 52 [pid = 1814] [id = 658]
05:45:03 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x9cab2400) [pid = 1814] [serial = 1758] [outer = (nil)] [url = about:blank]
05:45:03 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x9c707000) [pid = 1814] [serial = 1755] [outer = (nil)] [url = about:blank]
05:45:03 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x9bc84000) [pid = 1814] [serial = 1752] [outer = (nil)] [url = about:blank]
05:45:03 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x99edc800) [pid = 1814] [serial = 1740] [outer = (nil)] [url = about:blank]
05:45:03 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x98ab7800) [pid = 1814] [serial = 1737] [outer = (nil)] [url = about:blank]
05:45:03 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x9886e400) [pid = 1814] [serial = 1734] [outer = (nil)] [url = about:blank]
05:45:03 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x950dc800) [pid = 1814] [serial = 1729] [outer = (nil)] [url = about:blank]
05:45:03 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x922e5400) [pid = 1814] [serial = 1724] [outer = (nil)] [url = about:blank]
05:45:03 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x91cab000) [pid = 1814] [serial = 1719] [outer = (nil)] [url = about:blank]
05:45:03 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x91abb000) [pid = 1814] [serial = 1716] [outer = (nil)] [url = about:blank]
05:45:03 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x915c0400) [pid = 1814] [serial = 1713] [outer = (nil)] [url = about:blank]
05:45:03 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x8f706c00) [pid = 1814] [serial = 1710] [outer = (nil)] [url = about:blank]
05:45:03 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x890e1800) [pid = 1814] [serial = 1761] [outer = (nil)] [url = about:blank]
05:45:03 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x89f0e400) [pid = 1814] [serial = 1766] [outer = (nil)] [url = about:blank]
05:45:03 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x8cddd400) [pid = 1814] [serial = 1771] [outer = (nil)] [url = about:blank]
05:45:03 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x8d13e400) [pid = 1814] [serial = 1776] [outer = (nil)] [url = about:blank]
05:45:03 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
05:45:03 INFO - document served over http requires an http
05:45:03 INFO - sub-resource via script-tag using the meta-csp
05:45:03 INFO - delivery method with swap-origin-redirect and when
05:45:03 INFO - the target request is cross-origin.
05:45:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1740ms
05:45:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:45:04 INFO - PROCESS | 1814 | ++DOCSHELL 0x88326800 == 53 [pid = 1814] [id = 681]
05:45:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x890e3800) [pid = 1814] [serial = 1909] [outer = (nil)]
05:45:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x89e8f400) [pid = 1814] [serial = 1910] [outer = 0x890e3800]
05:45:04 INFO - PROCESS | 1814 | 1450273504185 Marionette INFO loaded listener.js
05:45:04 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x8c090000) [pid = 1814] [serial = 1911] [outer = 0x890e3800]
05:45:05 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
05:45:05 INFO - document served over http requires an http
05:45:05 INFO - sub-resource via xhr-request using the meta-csp
05:45:05 INFO - delivery method with keep-origin-redirect and when
05:45:05 INFO - the target request is cross-origin.
05:45:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1339ms
05:45:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
05:45:05 INFO - PROCESS | 1814 | ++DOCSHELL 0x8c096c00 == 54 [pid = 1814] [id = 682]
05:45:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x8cef0000) [pid = 1814] [serial = 1912] [outer = (nil)]
05:45:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x8d13c000) [pid = 1814] [serial = 1913] [outer = 0x8cef0000]
05:45:05 INFO - PROCESS | 1814 | 1450273505641 Marionette INFO loaded listener.js
05:45:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x8d4ea800) [pid = 1814] [serial = 1914] [outer = 0x8cef0000]
05:45:06 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
05:45:06 INFO - document served over http requires an http
05:45:06 INFO - sub-resource via xhr-request using the meta-csp
05:45:06 INFO - delivery method with no-redirect and when
05:45:06 INFO - the target request is cross-origin.
05:45:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1338ms
05:45:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:45:06 INFO - PROCESS | 1814 | ++DOCSHELL 0x88173400 == 55 [pid = 1814] [id = 683]
05:45:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x8832e400) [pid = 1814] [serial = 1915] [outer = (nil)]
05:45:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x8d6c1c00) [pid = 1814] [serial = 1916] [outer = 0x8832e400]
05:45:06 INFO - PROCESS | 1814 | 1450273506971 Marionette INFO loaded listener.js
05:45:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x8d771800) [pid = 1814] [serial = 1917] [outer = 0x8832e400]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x8f70ac00) [pid = 1814] [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]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x8f4cbc00) [pid = 1814] [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]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x915bcc00) [pid = 1814] [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]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x91aba400) [pid = 1814] [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]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x8cd48400) [pid = 1814] [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]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x8cddd000) [pid = 1814] [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]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x8cd50c00) [pid = 1814] [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]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x8de5dc00) [pid = 1814] [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]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x890f0800) [pid = 1814] [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]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 144 (0x88872400) [pid = 1814] [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]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 143 (0x8d13bc00) [pid = 1814] [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]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 142 (0x91caa400) [pid = 1814] [serial = 1815] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 141 (0x91ae0800) [pid = 1814] [serial = 1812] [outer = (nil)] [url = about:blank]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 140 (0x91ce8400) [pid = 1814] [serial = 1817] [outer = (nil)] [url = about:blank]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 139 (0x8f072400) [pid = 1814] [serial = 1796] [outer = (nil)] [url = about:blank]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 138 (0x8f706000) [pid = 1814] [serial = 1799] [outer = (nil)] [url = about:blank]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 137 (0x8cddb800) [pid = 1814] [serial = 1854] [outer = (nil)] [url = about:blank]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 136 (0x91622800) [pid = 1814] [serial = 1805] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 135 (0x8f9a7800) [pid = 1814] [serial = 1802] [outer = (nil)] [url = about:blank]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 134 (0x8de61c00) [pid = 1814] [serial = 1787] [outer = (nil)] [url = about:blank]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 133 (0x8e74e400) [pid = 1814] [serial = 1790] [outer = (nil)] [url = about:blank]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 132 (0x8eeaa800) [pid = 1814] [serial = 1793] [outer = (nil)] [url = about:blank]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 131 (0x897d9000) [pid = 1814] [serial = 1778] [outer = (nil)] [url = about:blank]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 130 (0x8d28e000) [pid = 1814] [serial = 1781] [outer = (nil)] [url = about:blank]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 129 (0x8d774400) [pid = 1814] [serial = 1784] [outer = (nil)] [url = about:blank]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 128 (0x8f9a9000) [pid = 1814] [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]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 127 (0x91cec400) [pid = 1814] [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]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 126 (0x88873800) [pid = 1814] [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]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 125 (0x8816cc00) [pid = 1814] [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]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 124 (0x8c097000) [pid = 1814] [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]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 123 (0x91ca6800) [pid = 1814] [serial = 1814] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 122 (0x8c08d800) [pid = 1814] [serial = 1846] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 121 (0x91f80000) [pid = 1814] [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]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 120 (0x91aa4400) [pid = 1814] [serial = 1809] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273451939]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 119 (0x8980fc00) [pid = 1814] [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]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 118 (0x8cdda400) [pid = 1814] [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]
05:45:08 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
05:45:08 INFO - document served over http requires an http
05:45:08 INFO - sub-resource via xhr-request using the meta-csp
05:45:08 INFO - delivery method with swap-origin-redirect and when
05:45:08 INFO - the target request is cross-origin.
05:45:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1575ms
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 117 (0x897e7400) [pid = 1814] [serial = 1851] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273475282]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 116 (0x91621400) [pid = 1814] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 115 (0x890e6800) [pid = 1814] [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]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 114 (0x8de5c000) [pid = 1814] [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]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 113 (0x890ed400) [pid = 1814] [serial = 1841] [outer = (nil)] [url = about:blank]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 112 (0x89e99800) [pid = 1814] [serial = 1852] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273475282]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 111 (0x8cd47c00) [pid = 1814] [serial = 1849] [outer = (nil)] [url = about:blank]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 110 (0x88329c00) [pid = 1814] [serial = 1838] [outer = (nil)] [url = about:blank]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 109 (0x942ba800) [pid = 1814] [serial = 1829] [outer = (nil)] [url = about:blank]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 108 (0x89f38c00) [pid = 1814] [serial = 1847] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 107 (0x89e98c00) [pid = 1814] [serial = 1844] [outer = (nil)] [url = about:blank]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 106 (0x952ed800) [pid = 1814] [serial = 1832] [outer = (nil)] [url = about:blank]
05:45:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 105 (0x97771c00) [pid = 1814] [serial = 1835] [outer = (nil)] [url = about:blank]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 104 (0x92212800) [pid = 1814] [serial = 1820] [outer = (nil)] [url = about:blank]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 103 (0x922c3000) [pid = 1814] [serial = 1823] [outer = (nil)] [url = about:blank]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 102 (0x9250e000) [pid = 1814] [serial = 1826] [outer = (nil)] [url = about:blank]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 101 (0x9167e400) [pid = 1814] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273451939]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 100 (0x91677800) [pid = 1814] [serial = 1807] [outer = (nil)] [url = about:blank]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 99 (0x8e653400) [pid = 1814] [serial = 1788] [outer = (nil)] [url = about:blank]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 98 (0x8e750c00) [pid = 1814] [serial = 1791] [outer = (nil)] [url = about:blank]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 97 (0x8dc35000) [pid = 1814] [serial = 1785] [outer = (nil)] [url = about:blank]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 96 (0x95050000) [pid = 1814] [serial = 1830] [outer = (nil)] [url = about:blank]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 95 (0x95d72800) [pid = 1814] [serial = 1833] [outer = (nil)] [url = about:blank]
05:45:08 INFO - PROCESS | 1814 | --DOMWINDOW == 94 (0x942b0400) [pid = 1814] [serial = 1827] [outer = (nil)] [url = about:blank]
05:45:08 INFO - PROCESS | 1814 | ++DOCSHELL 0x8cd50c00 == 56 [pid = 1814] [id = 684]
05:45:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 95 (0x8cddb800) [pid = 1814] [serial = 1918] [outer = (nil)]
05:45:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 96 (0x8d770400) [pid = 1814] [serial = 1919] [outer = 0x8cddb800]
05:45:08 INFO - PROCESS | 1814 | 1450273508659 Marionette INFO loaded listener.js
05:45:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 97 (0x8dc40c00) [pid = 1814] [serial = 1920] [outer = 0x8cddb800]
05:45:09 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
05:45:09 INFO - document served over http requires an https
05:45:09 INFO - sub-resource via fetch-request using the meta-csp
05:45:09 INFO - delivery method with keep-origin-redirect and when
05:45:09 INFO - the target request is cross-origin.
05:45:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1388ms
05:45:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
05:45:09 INFO - PROCESS | 1814 | ++DOCSHELL 0x88172c00 == 57 [pid = 1814] [id = 685]
05:45:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 98 (0x89e91800) [pid = 1814] [serial = 1921] [outer = (nil)]
05:45:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 99 (0x8e64b400) [pid = 1814] [serial = 1922] [outer = 0x89e91800]
05:45:09 INFO - PROCESS | 1814 | 1450273509835 Marionette INFO loaded listener.js
05:45:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 100 (0x8e74a800) [pid = 1814] [serial = 1923] [outer = 0x89e91800]
05:45:11 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
05:45:11 INFO - document served over http requires an https
05:45:11 INFO - sub-resource via fetch-request using the meta-csp
05:45:11 INFO - delivery method with no-redirect and when
05:45:11 INFO - the target request is cross-origin.
05:45:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1584ms
05:45:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:45:11 INFO - PROCESS | 1814 | ++DOCSHELL 0x897e2000 == 58 [pid = 1814] [id = 686]
05:45:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 101 (0x897e3400) [pid = 1814] [serial = 1924] [outer = (nil)]
05:45:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 102 (0x89812c00) [pid = 1814] [serial = 1925] [outer = 0x897e3400]
05:45:11 INFO - PROCESS | 1814 | 1450273511803 Marionette INFO loaded listener.js
05:45:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 103 (0x8c093400) [pid = 1814] [serial = 1926] [outer = 0x897e3400]
05:45:12 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
05:45:12 INFO - document served over http requires an https
05:45:12 INFO - sub-resource via fetch-request using the meta-csp
05:45:12 INFO - delivery method with swap-origin-redirect and when
05:45:12 INFO - the target request is cross-origin.
05:45:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1787ms
05:45:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:45:13 INFO - PROCESS | 1814 | ++DOCSHELL 0x89e97400 == 59 [pid = 1814] [id = 687]
05:45:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 104 (0x8cd4b800) [pid = 1814] [serial = 1927] [outer = (nil)]
05:45:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 105 (0x8d77a800) [pid = 1814] [serial = 1928] [outer = 0x8cd4b800]
05:45:13 INFO - PROCESS | 1814 | 1450273513569 Marionette INFO loaded listener.js
05:45:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 106 (0x8e657c00) [pid = 1814] [serial = 1929] [outer = 0x8cd4b800]
05:45:14 INFO - PROCESS | 1814 | ++DOCSHELL 0x8dc33800 == 60 [pid = 1814] [id = 688]
05:45:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 107 (0x8e755c00) [pid = 1814] [serial = 1930] [outer = (nil)]
05:45:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 108 (0x8e752400) [pid = 1814] [serial = 1931] [outer = 0x8e755c00]
05:45:14 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
05:45:14 INFO - document served over http requires an https
05:45:14 INFO - sub-resource via iframe-tag using the meta-csp
05:45:14 INFO - delivery method with keep-origin-redirect and when
05:45:14 INFO - the target request is cross-origin.
05:45:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1734ms
05:45:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:45:15 INFO - PROCESS | 1814 | ++DOCSHELL 0x8e64b800 == 61 [pid = 1814] [id = 689]
05:45:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 109 (0x8eea5000) [pid = 1814] [serial = 1932] [outer = (nil)]
05:45:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 110 (0x8f074800) [pid = 1814] [serial = 1933] [outer = 0x8eea5000]
05:45:15 INFO - PROCESS | 1814 | 1450273515312 Marionette INFO loaded listener.js
05:45:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 111 (0x8f210c00) [pid = 1814] [serial = 1934] [outer = 0x8eea5000]
05:45:16 INFO - PROCESS | 1814 | ++DOCSHELL 0x8f4cbc00 == 62 [pid = 1814] [id = 690]
05:45:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 112 (0x8f701400) [pid = 1814] [serial = 1935] [outer = (nil)]
05:45:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 113 (0x8f708c00) [pid = 1814] [serial = 1936] [outer = 0x8f701400]
05:45:16 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
05:45:16 INFO - document served over http requires an https
05:45:16 INFO - sub-resource via iframe-tag using the meta-csp
05:45:16 INFO - delivery method with no-redirect and when
05:45:16 INFO - the target request is cross-origin.
05:45:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1697ms
05:45:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:45:16 INFO - PROCESS | 1814 | ++DOCSHELL 0x8e7a0c00 == 63 [pid = 1814] [id = 691]
05:45:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 114 (0x8f708000) [pid = 1814] [serial = 1937] [outer = (nil)]
05:45:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 115 (0x8f70f000) [pid = 1814] [serial = 1938] [outer = 0x8f708000]
05:45:17 INFO - PROCESS | 1814 | 1450273516999 Marionette INFO loaded listener.js
05:45:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 116 (0x915c2000) [pid = 1814] [serial = 1939] [outer = 0x8f708000]
05:45:17 INFO - PROCESS | 1814 | ++DOCSHELL 0x915c5400 == 64 [pid = 1814] [id = 692]
05:45:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 117 (0x9161a800) [pid = 1814] [serial = 1940] [outer = (nil)]
05:45:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 118 (0x9161c400) [pid = 1814] [serial = 1941] [outer = 0x9161a800]
05:45:18 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
05:45:18 INFO - document served over http requires an https
05:45:18 INFO - sub-resource via iframe-tag using the meta-csp
05:45:18 INFO - delivery method with swap-origin-redirect and when
05:45:18 INFO - the target request is cross-origin.
05:45:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1687ms
05:45:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:45:18 INFO - PROCESS | 1814 | ++DOCSHELL 0x88167800 == 65 [pid = 1814] [id = 693]
05:45:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 119 (0x9161e800) [pid = 1814] [serial = 1942] [outer = (nil)]
05:45:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 120 (0x91624000) [pid = 1814] [serial = 1943] [outer = 0x9161e800]
05:45:18 INFO - PROCESS | 1814 | 1450273518744 Marionette INFO loaded listener.js
05:45:18 INFO - PROCESS | 1814 | ++DOMWINDOW == 121 (0x91682000) [pid = 1814] [serial = 1944] [outer = 0x9161e800]
05:45: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
05:45:19 INFO - document served over http requires an https
05:45:19 INFO - sub-resource via script-tag using the meta-csp
05:45:19 INFO - delivery method with keep-origin-redirect and when
05:45:19 INFO - the target request is cross-origin.
05:45:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1730ms
05:45:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
05:45:20 INFO - PROCESS | 1814 | ++DOCSHELL 0x88171800 == 66 [pid = 1814] [id = 694]
05:45:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 122 (0x8eea7000) [pid = 1814] [serial = 1945] [outer = (nil)]
05:45:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 123 (0x91abf800) [pid = 1814] [serial = 1946] [outer = 0x8eea7000]
05:45:20 INFO - PROCESS | 1814 | 1450273520415 Marionette INFO loaded listener.js
05:45:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 124 (0x91c9d400) [pid = 1814] [serial = 1947] [outer = 0x8eea7000]
05:45: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
05:45:21 INFO - document served over http requires an https
05:45:21 INFO - sub-resource via script-tag using the meta-csp
05:45:21 INFO - delivery method with no-redirect and when
05:45:21 INFO - the target request is cross-origin.
05:45:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1530ms
05:45:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:45:21 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d28a400 == 67 [pid = 1814] [id = 695]
05:45:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 125 (0x8d4eb400) [pid = 1814] [serial = 1948] [outer = (nil)]
05:45:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 126 (0x91ca6400) [pid = 1814] [serial = 1949] [outer = 0x8d4eb400]
05:45:21 INFO - PROCESS | 1814 | 1450273521865 Marionette INFO loaded listener.js
05:45:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 127 (0x91cac000) [pid = 1814] [serial = 1950] [outer = 0x8d4eb400]
05:45: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
05:45:22 INFO - document served over http requires an https
05:45:22 INFO - sub-resource via script-tag using the meta-csp
05:45:22 INFO - delivery method with swap-origin-redirect and when
05:45:22 INFO - the target request is cross-origin.
05:45:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1592ms
05:45:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:45:23 INFO - PROCESS | 1814 | ++DOCSHELL 0x890e2800 == 68 [pid = 1814] [id = 696]
05:45:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 128 (0x91ca7000) [pid = 1814] [serial = 1951] [outer = (nil)]
05:45:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 129 (0x91ceec00) [pid = 1814] [serial = 1952] [outer = 0x91ca7000]
05:45:23 INFO - PROCESS | 1814 | 1450273523592 Marionette INFO loaded listener.js
05:45:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 130 (0x91f78c00) [pid = 1814] [serial = 1953] [outer = 0x91ca7000]
05:45: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
05:45:24 INFO - document served over http requires an https
05:45:24 INFO - sub-resource via xhr-request using the meta-csp
05:45:24 INFO - delivery method with keep-origin-redirect and when
05:45:24 INFO - the target request is cross-origin.
05:45:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1644ms
05:45:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
05:45:25 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d13e800 == 69 [pid = 1814] [id = 697]
05:45:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 131 (0x91f73800) [pid = 1814] [serial = 1954] [outer = (nil)]
05:45:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 132 (0x92210000) [pid = 1814] [serial = 1955] [outer = 0x91f73800]
05:45:25 INFO - PROCESS | 1814 | 1450273525161 Marionette INFO loaded listener.js
05:45:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 133 (0x92215000) [pid = 1814] [serial = 1956] [outer = 0x91f73800]
05:45: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
05:45:26 INFO - document served over http requires an https
05:45:26 INFO - sub-resource via xhr-request using the meta-csp
05:45:26 INFO - delivery method with no-redirect and when
05:45:26 INFO - the target request is cross-origin.
05:45:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1592ms
05:45:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:45:26 INFO - PROCESS | 1814 | ++DOCSHELL 0x91ab5000 == 70 [pid = 1814] [id = 698]
05:45:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 134 (0x9220f800) [pid = 1814] [serial = 1957] [outer = (nil)]
05:45:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 135 (0x922bc400) [pid = 1814] [serial = 1958] [outer = 0x9220f800]
05:45:26 INFO - PROCESS | 1814 | 1450273526755 Marionette INFO loaded listener.js
05:45:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 136 (0x922c3c00) [pid = 1814] [serial = 1959] [outer = 0x9220f800]
05:45: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
05:45:27 INFO - document served over http requires an https
05:45:27 INFO - sub-resource via xhr-request using the meta-csp
05:45:27 INFO - delivery method with swap-origin-redirect and when
05:45:27 INFO - the target request is cross-origin.
05:45:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1635ms
05:45:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:45:28 INFO - PROCESS | 1814 | ++DOCSHELL 0x8816dc00 == 71 [pid = 1814] [id = 699]
05:45:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 137 (0x922e2400) [pid = 1814] [serial = 1960] [outer = (nil)]
05:45:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 138 (0x922ea800) [pid = 1814] [serial = 1961] [outer = 0x922e2400]
05:45:28 INFO - PROCESS | 1814 | 1450273528443 Marionette INFO loaded listener.js
05:45:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 139 (0x9250bc00) [pid = 1814] [serial = 1962] [outer = 0x922e2400]
05:45: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
05:45:29 INFO - document served over http requires an http
05:45:29 INFO - sub-resource via fetch-request using the meta-csp
05:45:29 INFO - delivery method with keep-origin-redirect and when
05:45:29 INFO - the target request is same-origin.
05:45:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1783ms
05:45:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
05:45:30 INFO - PROCESS | 1814 | ++DOCSHELL 0x8cdd7400 == 72 [pid = 1814] [id = 700]
05:45:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 140 (0x8f4d2000) [pid = 1814] [serial = 1963] [outer = (nil)]
05:45:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 141 (0x94207400) [pid = 1814] [serial = 1964] [outer = 0x8f4d2000]
05:45:30 INFO - PROCESS | 1814 | 1450273530350 Marionette INFO loaded listener.js
05:45:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 142 (0x942b0800) [pid = 1814] [serial = 1965] [outer = 0x8f4d2000]
05:45: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
05:45:31 INFO - document served over http requires an http
05:45:31 INFO - sub-resource via fetch-request using the meta-csp
05:45:31 INFO - delivery method with no-redirect and when
05:45:31 INFO - the target request is same-origin.
05:45:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1639ms
05:45:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:45:31 INFO - PROCESS | 1814 | ++DOCSHELL 0x91675000 == 73 [pid = 1814] [id = 701]
05:45:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 143 (0x9420b400) [pid = 1814] [serial = 1966] [outer = (nil)]
05:45:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 144 (0x94e5a000) [pid = 1814] [serial = 1967] [outer = 0x9420b400]
05:45:31 INFO - PROCESS | 1814 | 1450273531848 Marionette INFO loaded listener.js
05:45:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 145 (0x95046800) [pid = 1814] [serial = 1968] [outer = 0x9420b400]
05:45:34 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
05:45:34 INFO - document served over http requires an http
05:45:34 INFO - sub-resource via fetch-request using the meta-csp
05:45:34 INFO - delivery method with swap-origin-redirect and when
05:45:34 INFO - the target request is same-origin.
05:45:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 3084ms
05:45:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:45:34 INFO - PROCESS | 1814 | ++DOCSHELL 0x8832ec00 == 74 [pid = 1814] [id = 702]
05:45:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x886d2800) [pid = 1814] [serial = 1969] [outer = (nil)]
05:45:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x8cd49800) [pid = 1814] [serial = 1970] [outer = 0x886d2800]
05:45:35 INFO - PROCESS | 1814 | 1450273535017 Marionette INFO loaded listener.js
05:45:35 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x8f07f000) [pid = 1814] [serial = 1971] [outer = 0x886d2800]
05:45:36 INFO - PROCESS | 1814 | ++DOCSHELL 0x89811000 == 75 [pid = 1814] [id = 703]
05:45:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x89813800) [pid = 1814] [serial = 1972] [outer = (nil)]
05:45:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x89e98c00) [pid = 1814] [serial = 1973] [outer = 0x89813800]
05:45:36 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
05:45:36 INFO - document served over http requires an http
05:45:36 INFO - sub-resource via iframe-tag using the meta-csp
05:45:36 INFO - delivery method with keep-origin-redirect and when
05:45:36 INFO - the target request is same-origin.
05:45:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2202ms
05:45:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:45:37 INFO - PROCESS | 1814 | ++DOCSHELL 0x8c095400 == 76 [pid = 1814] [id = 704]
05:45:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x8cd4fc00) [pid = 1814] [serial = 1974] [outer = (nil)]
05:45:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x8cddd400) [pid = 1814] [serial = 1975] [outer = 0x8cd4fc00]
05:45:37 INFO - PROCESS | 1814 | 1450273537264 Marionette INFO loaded listener.js
05:45:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x8d4ec400) [pid = 1814] [serial = 1976] [outer = 0x8cd4fc00]
05:45:38 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d4f4400 == 77 [pid = 1814] [id = 705]
05:45:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x8d6c4000) [pid = 1814] [serial = 1977] [outer = (nil)]
05:45:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x8d772800) [pid = 1814] [serial = 1978] [outer = 0x8d6c4000]
05:45:38 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
05:45:38 INFO - document served over http requires an http
05:45:38 INFO - sub-resource via iframe-tag using the meta-csp
05:45:38 INFO - delivery method with no-redirect and when
05:45:38 INFO - the target request is same-origin.
05:45:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1630ms
05:45:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:45:38 INFO - PROCESS | 1814 | ++DOCSHELL 0x88174c00 == 78 [pid = 1814] [id = 706]
05:45:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x88323400) [pid = 1814] [serial = 1979] [outer = (nil)]
05:45:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x886cbc00) [pid = 1814] [serial = 1980] [outer = 0x88323400]
05:45:38 INFO - PROCESS | 1814 | 1450273538986 Marionette INFO loaded listener.js
05:45:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x8d131400) [pid = 1814] [serial = 1981] [outer = 0x88323400]
05:45:39 INFO - PROCESS | 1814 | ++DOCSHELL 0x8c095800 == 79 [pid = 1814] [id = 707]
05:45:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x8cd44800) [pid = 1814] [serial = 1982] [outer = (nil)]
05:45:39 INFO - PROCESS | 1814 | --DOCSHELL 0x8886f400 == 78 [pid = 1814] [id = 634]
05:45:39 INFO - PROCESS | 1814 | --DOCSHELL 0x89f09400 == 77 [pid = 1814] [id = 633]
05:45:39 INFO - PROCESS | 1814 | --DOCSHELL 0x8d777000 == 76 [pid = 1814] [id = 637]
05:45:39 INFO - PROCESS | 1814 | --DOCSHELL 0x8c094800 == 75 [pid = 1814] [id = 631]
05:45:39 INFO - PROCESS | 1814 | --DOCSHELL 0x8c08c800 == 74 [pid = 1814] [id = 635]
05:45:39 INFO - PROCESS | 1814 | --DOCSHELL 0x886d0800 == 73 [pid = 1814] [id = 640]
05:45:40 INFO - PROCESS | 1814 | --DOCSHELL 0x8816c000 == 72 [pid = 1814] [id = 655]
05:45:40 INFO - PROCESS | 1814 | --DOCSHELL 0x88172400 == 71 [pid = 1814] [id = 636]
05:45:40 INFO - PROCESS | 1814 | --DOCSHELL 0x886d4400 == 70 [pid = 1814] [id = 639]
05:45:40 INFO - PROCESS | 1814 | --DOCSHELL 0x8cef9c00 == 69 [pid = 1814] [id = 662]
05:45:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x88170c00) [pid = 1814] [serial = 1983] [outer = 0x8cd44800]
05:45:40 INFO - PROCESS | 1814 | --DOCSHELL 0x91ae6000 == 68 [pid = 1814] [id = 677]
05:45:40 INFO - PROCESS | 1814 | --DOCSHELL 0x91aa9400 == 67 [pid = 1814] [id = 675]
05:45:40 INFO - PROCESS | 1814 | --DOCSHELL 0x8f9aa000 == 66 [pid = 1814] [id = 673]
05:45:40 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
05:45:40 INFO - document served over http requires an http
05:45:40 INFO - sub-resource via iframe-tag using the meta-csp
05:45:40 INFO - delivery method with swap-origin-redirect and when
05:45:40 INFO - the target request is same-origin.
05:45:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2236ms
05:45:40 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x8d4ed800) [pid = 1814] [serial = 1782] [outer = (nil)] [url = about:blank]
05:45:40 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x89e96800) [pid = 1814] [serial = 1779] [outer = (nil)] [url = about:blank]
05:45:40 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x89814800) [pid = 1814] [serial = 1803] [outer = (nil)] [url = about:blank]
05:45:40 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x8f70e000) [pid = 1814] [serial = 1800] [outer = (nil)] [url = about:blank]
05:45:40 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x8f4ce800) [pid = 1814] [serial = 1797] [outer = (nil)] [url = about:blank]
05:45:40 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x886ca000) [pid = 1814] [serial = 1839] [outer = (nil)] [url = about:blank]
05:45:40 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x8f07bc00) [pid = 1814] [serial = 1794] [outer = (nil)] [url = about:blank]
05:45:40 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x91c9e800) [pid = 1814] [serial = 1813] [outer = (nil)] [url = about:blank]
05:45:40 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x91a9e000) [pid = 1814] [serial = 1808] [outer = (nil)] [url = about:blank]
05:45:40 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x922e1000) [pid = 1814] [serial = 1824] [outer = (nil)] [url = about:blank]
05:45:40 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x922be800) [pid = 1814] [serial = 1821] [outer = (nil)] [url = about:blank]
05:45:40 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x91f7a800) [pid = 1814] [serial = 1818] [outer = (nil)] [url = about:blank]
05:45:40 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x89f0dc00) [pid = 1814] [serial = 1845] [outer = (nil)] [url = about:blank]
05:45:40 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x8cdd4800) [pid = 1814] [serial = 1850] [outer = (nil)] [url = about:blank]
05:45:40 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x897e6000) [pid = 1814] [serial = 1842] [outer = (nil)] [url = about:blank]
05:45:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:45:40 INFO - PROCESS | 1814 | ++DOCSHELL 0x8832e800 == 67 [pid = 1814] [id = 708]
05:45:40 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x886c9c00) [pid = 1814] [serial = 1984] [outer = (nil)]
05:45:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x89f09400) [pid = 1814] [serial = 1985] [outer = 0x886c9c00]
05:45:41 INFO - PROCESS | 1814 | 1450273541053 Marionette INFO loaded listener.js
05:45:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x8cdcfc00) [pid = 1814] [serial = 1986] [outer = 0x886c9c00]
05:45: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
05:45:41 INFO - document served over http requires an http
05:45:41 INFO - sub-resource via script-tag using the meta-csp
05:45:41 INFO - delivery method with keep-origin-redirect and when
05:45:41 INFO - the target request is same-origin.
05:45:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1292ms
05:45:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
05:45:42 INFO - PROCESS | 1814 | ++DOCSHELL 0x89f0b400 == 68 [pid = 1814] [id = 709]
05:45:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x8d13e000) [pid = 1814] [serial = 1987] [outer = (nil)]
05:45:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x8d294c00) [pid = 1814] [serial = 1988] [outer = 0x8d13e000]
05:45:42 INFO - PROCESS | 1814 | 1450273542178 Marionette INFO loaded listener.js
05:45:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x8d6d0c00) [pid = 1814] [serial = 1989] [outer = 0x8d13e000]
05:45:43 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
05:45:43 INFO - document served over http requires an http
05:45:43 INFO - sub-resource via script-tag using the meta-csp
05:45:43 INFO - delivery method with no-redirect and when
05:45:43 INFO - the target request is same-origin.
05:45:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1326ms
05:45:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:45:43 INFO - PROCESS | 1814 | ++DOCSHELL 0x8cef9c00 == 69 [pid = 1814] [id = 710]
05:45:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x8d293800) [pid = 1814] [serial = 1990] [outer = (nil)]
05:45:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x8dc36400) [pid = 1814] [serial = 1991] [outer = 0x8d293800]
05:45:43 INFO - PROCESS | 1814 | 1450273543603 Marionette INFO loaded listener.js
05:45:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x8e656c00) [pid = 1814] [serial = 1992] [outer = 0x8d293800]
05:45: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
05:45:44 INFO - document served over http requires an http
05:45:44 INFO - sub-resource via script-tag using the meta-csp
05:45:44 INFO - delivery method with swap-origin-redirect and when
05:45:44 INFO - the target request is same-origin.
05:45:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1384ms
05:45:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:45:45 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x897da000) [pid = 1814] [serial = 1907] [outer = (nil)] [url = about:blank]
05:45:45 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x88872800) [pid = 1814] [serial = 1901] [outer = (nil)] [url = about:blank]
05:45:45 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x8d13c000) [pid = 1814] [serial = 1913] [outer = (nil)] [url = about:blank]
05:45:45 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x9167b800) [pid = 1814] [serial = 1891] [outer = (nil)] [url = about:blank]
05:45:45 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x91ab5400) [pid = 1814] [serial = 1896] [outer = (nil)] [url = about:blank]
05:45:45 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x897e4c00) [pid = 1814] [serial = 1904] [outer = (nil)] [url = about:blank]
05:45:45 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x8d4f6800) [pid = 1814] [serial = 1865] [outer = (nil)] [url = about:blank]
05:45:45 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x8f210000) [pid = 1814] [serial = 1883] [outer = (nil)] [url = about:blank]
05:45:45 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x8eea7400) [pid = 1814] [serial = 1877] [outer = (nil)] [url = about:blank]
05:45:45 INFO - PROCESS | 1814 | --DOMWINDOW == 144 (0x8d776800) [pid = 1814] [serial = 1868] [outer = (nil)] [url = about:blank]
05:45:45 INFO - PROCESS | 1814 | --DOMWINDOW == 143 (0x89e8f400) [pid = 1814] [serial = 1910] [outer = (nil)] [url = about:blank]
05:45:45 INFO - PROCESS | 1814 | --DOMWINDOW == 142 (0x8e754000) [pid = 1814] [serial = 1874] [outer = (nil)] [url = about:blank]
05:45:45 INFO - PROCESS | 1814 | --DOMWINDOW == 141 (0x8d6c1c00) [pid = 1814] [serial = 1916] [outer = (nil)] [url = about:blank]
05:45:45 INFO - PROCESS | 1814 | --DOMWINDOW == 140 (0x886c8400) [pid = 1814] [serial = 1857] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:45:45 INFO - PROCESS | 1814 | --DOMWINDOW == 139 (0x8f99f800) [pid = 1814] [serial = 1899] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:45:45 INFO - PROCESS | 1814 | --DOMWINDOW == 138 (0x8d770400) [pid = 1814] [serial = 1919] [outer = (nil)] [url = about:blank]
05:45:45 INFO - PROCESS | 1814 | --DOMWINDOW == 137 (0x91622000) [pid = 1814] [serial = 1894] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273495161]
05:45:45 INFO - PROCESS | 1814 | --DOMWINDOW == 136 (0x8eead400) [pid = 1814] [serial = 1880] [outer = (nil)] [url = about:blank]
05:45:45 INFO - PROCESS | 1814 | --DOMWINDOW == 135 (0x8d138400) [pid = 1814] [serial = 1862] [outer = (nil)] [url = about:blank]
05:45:45 INFO - PROCESS | 1814 | --DOMWINDOW == 134 (0x8de64400) [pid = 1814] [serial = 1871] [outer = (nil)] [url = about:blank]
05:45:45 INFO - PROCESS | 1814 | --DOMWINDOW == 133 (0x89813000) [pid = 1814] [serial = 1859] [outer = (nil)] [url = about:blank]
05:45:45 INFO - PROCESS | 1814 | --DOMWINDOW == 132 (0x915be400) [pid = 1814] [serial = 1889] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:45:45 INFO - PROCESS | 1814 | --DOMWINDOW == 131 (0x8f70c800) [pid = 1814] [serial = 1886] [outer = (nil)] [url = about:blank]
05:45:45 INFO - PROCESS | 1814 | --DOMWINDOW == 130 (0x8e64b400) [pid = 1814] [serial = 1922] [outer = (nil)] [url = about:blank]
05:45:45 INFO - PROCESS | 1814 | --DOMWINDOW == 129 (0x890e5400) [pid = 1814] [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]
05:45:45 INFO - PROCESS | 1814 | --DOMWINDOW == 128 (0x8cddb800) [pid = 1814] [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]
05:45:45 INFO - PROCESS | 1814 | --DOMWINDOW == 127 (0x8832e400) [pid = 1814] [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]
05:45:45 INFO - PROCESS | 1814 | --DOMWINDOW == 126 (0x886d4800) [pid = 1814] [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]
05:45:45 INFO - PROCESS | 1814 | --DOMWINDOW == 125 (0x8cef0000) [pid = 1814] [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]
05:45:45 INFO - PROCESS | 1814 | --DOMWINDOW == 124 (0x890e3800) [pid = 1814] [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]
05:45:45 INFO - PROCESS | 1814 | --DOMWINDOW == 123 (0x91c9e400) [pid = 1814] [serial = 1898] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:45:45 INFO - PROCESS | 1814 | --DOMWINDOW == 122 (0x8f9abc00) [pid = 1814] [serial = 1888] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:45:45 INFO - PROCESS | 1814 | --DOMWINDOW == 121 (0x91aa9800) [pid = 1814] [serial = 1893] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273495161]
05:45:45 INFO - PROCESS | 1814 | --DOMWINDOW == 120 (0x8d133c00) [pid = 1814] [serial = 1856] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:45:45 INFO - PROCESS | 1814 | --DOMWINDOW == 119 (0x8c090000) [pid = 1814] [serial = 1911] [outer = (nil)] [url = about:blank]
05:45:45 INFO - PROCESS | 1814 | --DOMWINDOW == 118 (0x8d771800) [pid = 1814] [serial = 1917] [outer = (nil)] [url = about:blank]
05:45:45 INFO - PROCESS | 1814 | --DOMWINDOW == 117 (0x8d4ea800) [pid = 1814] [serial = 1914] [outer = (nil)] [url = about:blank]
05:45:45 INFO - PROCESS | 1814 | ++DOCSHELL 0x88169000 == 70 [pid = 1814] [id = 711]
05:45:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 118 (0x88169800) [pid = 1814] [serial = 1993] [outer = (nil)]
05:45:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 119 (0x88872800) [pid = 1814] [serial = 1994] [outer = 0x88169800]
05:45:45 INFO - PROCESS | 1814 | 1450273545602 Marionette INFO loaded listener.js
05:45:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 120 (0x8d4f6800) [pid = 1814] [serial = 1995] [outer = 0x88169800]
05:45: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
05:45:46 INFO - document served over http requires an http
05:45:46 INFO - sub-resource via xhr-request using the meta-csp
05:45:46 INFO - delivery method with keep-origin-redirect and when
05:45:46 INFO - the target request is same-origin.
05:45:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1785ms
05:45:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
05:45:46 INFO - PROCESS | 1814 | ++DOCSHELL 0x886cb800 == 71 [pid = 1814] [id = 712]
05:45:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 121 (0x890e5400) [pid = 1814] [serial = 1996] [outer = (nil)]
05:45:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 122 (0x8eeb1000) [pid = 1814] [serial = 1997] [outer = 0x890e5400]
05:45:46 INFO - PROCESS | 1814 | 1450273546859 Marionette INFO loaded listener.js
05:45:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 123 (0x8f07e000) [pid = 1814] [serial = 1998] [outer = 0x890e5400]
05:45:47 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
05:45:47 INFO - document served over http requires an http
05:45:47 INFO - sub-resource via xhr-request using the meta-csp
05:45:47 INFO - delivery method with no-redirect and when
05:45:47 INFO - the target request is same-origin.
05:45:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1391ms
05:45:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:45:48 INFO - PROCESS | 1814 | ++DOCSHELL 0x88876000 == 72 [pid = 1814] [id = 713]
05:45:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 124 (0x890e3800) [pid = 1814] [serial = 1999] [outer = (nil)]
05:45:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 125 (0x897dbc00) [pid = 1814] [serial = 2000] [outer = 0x890e3800]
05:45:48 INFO - PROCESS | 1814 | 1450273548445 Marionette INFO loaded listener.js
05:45:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 126 (0x89e95800) [pid = 1814] [serial = 2001] [outer = 0x890e3800]
05:45: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
05:45:49 INFO - document served over http requires an http
05:45:49 INFO - sub-resource via xhr-request using the meta-csp
05:45:49 INFO - delivery method with swap-origin-redirect and when
05:45:49 INFO - the target request is same-origin.
05:45:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1645ms
05:45:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:45:49 INFO - PROCESS | 1814 | ++DOCSHELL 0x88331800 == 73 [pid = 1814] [id = 714]
05:45:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 127 (0x886cc400) [pid = 1814] [serial = 2002] [outer = (nil)]
05:45:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 128 (0x8d4f1400) [pid = 1814] [serial = 2003] [outer = 0x886cc400]
05:45:50 INFO - PROCESS | 1814 | 1450273550050 Marionette INFO loaded listener.js
05:45:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 129 (0x8e750400) [pid = 1814] [serial = 2004] [outer = 0x886cc400]
05:45: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
05:45:51 INFO - document served over http requires an https
05:45:51 INFO - sub-resource via fetch-request using the meta-csp
05:45:51 INFO - delivery method with keep-origin-redirect and when
05:45:51 INFO - the target request is same-origin.
05:45:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1689ms
05:45:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
05:45:51 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d6c5c00 == 74 [pid = 1814] [id = 715]
05:45:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 130 (0x8f20b000) [pid = 1814] [serial = 2005] [outer = (nil)]
05:45:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 131 (0x8f4d5400) [pid = 1814] [serial = 2006] [outer = 0x8f20b000]
05:45:51 INFO - PROCESS | 1814 | 1450273551901 Marionette INFO loaded listener.js
05:45:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 132 (0x8f99e400) [pid = 1814] [serial = 2007] [outer = 0x8f20b000]
05:45: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
05:45:52 INFO - document served over http requires an https
05:45:52 INFO - sub-resource via fetch-request using the meta-csp
05:45:52 INFO - delivery method with no-redirect and when
05:45:52 INFO - the target request is same-origin.
05:45:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1686ms
05:45:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:45:53 INFO - PROCESS | 1814 | ++DOCSHELL 0x8f702000 == 75 [pid = 1814] [id = 716]
05:45:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 133 (0x8f99cc00) [pid = 1814] [serial = 2008] [outer = (nil)]
05:45:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 134 (0x91616c00) [pid = 1814] [serial = 2009] [outer = 0x8f99cc00]
05:45:53 INFO - PROCESS | 1814 | 1450273553421 Marionette INFO loaded listener.js
05:45:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 135 (0x91678c00) [pid = 1814] [serial = 2010] [outer = 0x8f99cc00]
05:45: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
05:45:54 INFO - document served over http requires an https
05:45:54 INFO - sub-resource via fetch-request using the meta-csp
05:45:54 INFO - delivery method with swap-origin-redirect and when
05:45:54 INFO - the target request is same-origin.
05:45:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1627ms
05:45:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:45:55 INFO - PROCESS | 1814 | ++DOCSHELL 0x91618c00 == 76 [pid = 1814] [id = 717]
05:45:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 136 (0x91aa0800) [pid = 1814] [serial = 2011] [outer = (nil)]
05:45:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 137 (0x91aaa800) [pid = 1814] [serial = 2012] [outer = 0x91aa0800]
05:45:55 INFO - PROCESS | 1814 | 1450273555205 Marionette INFO loaded listener.js
05:45:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 138 (0x91abc400) [pid = 1814] [serial = 2013] [outer = 0x91aa0800]
05:45:55 INFO - PROCESS | 1814 | ++DOCSHELL 0x91ae7000 == 77 [pid = 1814] [id = 718]
05:45:55 INFO - PROCESS | 1814 | ++DOMWINDOW == 139 (0x91ae8c00) [pid = 1814] [serial = 2014] [outer = (nil)]
05:45:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 140 (0x91ae3000) [pid = 1814] [serial = 2015] [outer = 0x91ae8c00]
05:45:56 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
05:45:56 INFO - document served over http requires an https
05:45:56 INFO - sub-resource via iframe-tag using the meta-csp
05:45:56 INFO - delivery method with keep-origin-redirect and when
05:45:56 INFO - the target request is same-origin.
05:45:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1745ms
05:45:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:45:56 INFO - PROCESS | 1814 | ++DOCSHELL 0x88171c00 == 78 [pid = 1814] [id = 719]
05:45:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 141 (0x91cec000) [pid = 1814] [serial = 2016] [outer = (nil)]
05:45:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 142 (0x922bcc00) [pid = 1814] [serial = 2017] [outer = 0x91cec000]
05:45:56 INFO - PROCESS | 1814 | 1450273556960 Marionette INFO loaded listener.js
05:45:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 143 (0x922e5000) [pid = 1814] [serial = 2018] [outer = 0x91cec000]
05:45:57 INFO - PROCESS | 1814 | ++DOCSHELL 0x922e8800 == 79 [pid = 1814] [id = 720]
05:45:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 144 (0x92503400) [pid = 1814] [serial = 2019] [outer = (nil)]
05:45:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 145 (0x92509000) [pid = 1814] [serial = 2020] [outer = 0x92503400]
05:45:58 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
05:45:58 INFO - document served over http requires an https
05:45:58 INFO - sub-resource via iframe-tag using the meta-csp
05:45:58 INFO - delivery method with no-redirect and when
05:45:58 INFO - the target request is same-origin.
05:45:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1738ms
05:45:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:45:58 INFO - PROCESS | 1814 | ++DOCSHELL 0x91f7cc00 == 80 [pid = 1814] [id = 721]
05:45:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x922e9800) [pid = 1814] [serial = 2021] [outer = (nil)]
05:45:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x94e5a800) [pid = 1814] [serial = 2022] [outer = 0x922e9800]
05:45:58 INFO - PROCESS | 1814 | 1450273558715 Marionette INFO loaded listener.js
05:45:58 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x950e0000) [pid = 1814] [serial = 2023] [outer = 0x922e9800]
05:45:59 INFO - PROCESS | 1814 | ++DOCSHELL 0x952e4000 == 81 [pid = 1814] [id = 722]
05:45:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x952ea000) [pid = 1814] [serial = 2024] [outer = (nil)]
05:45:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x952ee000) [pid = 1814] [serial = 2025] [outer = 0x952ea000]
05:45: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
05:45:59 INFO - document served over http requires an https
05:45:59 INFO - sub-resource via iframe-tag using the meta-csp
05:45:59 INFO - delivery method with swap-origin-redirect and when
05:45:59 INFO - the target request is same-origin.
05:45:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1782ms
05:45:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:46:00 INFO - PROCESS | 1814 | ++DOCSHELL 0x91680400 == 82 [pid = 1814] [id = 723]
05:46:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x95d66400) [pid = 1814] [serial = 2026] [outer = (nil)]
05:46:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x95d6e400) [pid = 1814] [serial = 2027] [outer = 0x95d66400]
05:46:00 INFO - PROCESS | 1814 | 1450273560547 Marionette INFO loaded listener.js
05:46:00 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x95d70000) [pid = 1814] [serial = 2028] [outer = 0x95d66400]
05:46: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
05:46:01 INFO - document served over http requires an https
05:46:01 INFO - sub-resource via script-tag using the meta-csp
05:46:01 INFO - delivery method with keep-origin-redirect and when
05:46:01 INFO - the target request is same-origin.
05:46:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1780ms
05:46:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
05:46:02 INFO - PROCESS | 1814 | ++DOCSHELL 0x8cef3c00 == 83 [pid = 1814] [id = 724]
05:46:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x9504fc00) [pid = 1814] [serial = 2029] [outer = (nil)]
05:46:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x9776b000) [pid = 1814] [serial = 2030] [outer = 0x9504fc00]
05:46:02 INFO - PROCESS | 1814 | 1450273562147 Marionette INFO loaded listener.js
05:46:02 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x97776c00) [pid = 1814] [serial = 2031] [outer = 0x9504fc00]
05:46: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
05:46:03 INFO - document served over http requires an https
05:46:03 INFO - sub-resource via script-tag using the meta-csp
05:46:03 INFO - delivery method with no-redirect and when
05:46:03 INFO - the target request is same-origin.
05:46:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1581ms
05:46:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:46:03 INFO - PROCESS | 1814 | ++DOCSHELL 0x8dc3e000 == 84 [pid = 1814] [id = 725]
05:46:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x94e60800) [pid = 1814] [serial = 2032] [outer = (nil)]
05:46:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x97841800) [pid = 1814] [serial = 2033] [outer = 0x94e60800]
05:46:03 INFO - PROCESS | 1814 | 1450273563810 Marionette INFO loaded listener.js
05:46:03 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x9784b000) [pid = 1814] [serial = 2034] [outer = 0x94e60800]
05:46: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
05:46:04 INFO - document served over http requires an https
05:46:04 INFO - sub-resource via script-tag using the meta-csp
05:46:04 INFO - delivery method with swap-origin-redirect and when
05:46:04 INFO - the target request is same-origin.
05:46:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1710ms
05:46:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:46:05 INFO - PROCESS | 1814 | ++DOCSHELL 0x98650c00 == 85 [pid = 1814] [id = 726]
05:46:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x98864400) [pid = 1814] [serial = 2035] [outer = (nil)]
05:46:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x98867000) [pid = 1814] [serial = 2036] [outer = 0x98864400]
05:46:05 INFO - PROCESS | 1814 | 1450273565654 Marionette INFO loaded listener.js
05:46:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x98871800) [pid = 1814] [serial = 2037] [outer = 0x98864400]
05:46: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
05:46:06 INFO - document served over http requires an https
05:46:06 INFO - sub-resource via xhr-request using the meta-csp
05:46:06 INFO - delivery method with keep-origin-redirect and when
05:46:06 INFO - the target request is same-origin.
05:46:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1682ms
05:46:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
05:46:07 INFO - PROCESS | 1814 | ++DOCSHELL 0x8816a000 == 86 [pid = 1814] [id = 727]
05:46:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x8ceebc00) [pid = 1814] [serial = 2038] [outer = (nil)]
05:46:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0x989e8800) [pid = 1814] [serial = 2039] [outer = 0x8ceebc00]
05:46:07 INFO - PROCESS | 1814 | 1450273567169 Marionette INFO loaded listener.js
05:46:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x989ee800) [pid = 1814] [serial = 2040] [outer = 0x8ceebc00]
05:46: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
05:46:08 INFO - document served over http requires an https
05:46:08 INFO - sub-resource via xhr-request using the meta-csp
05:46:08 INFO - delivery method with no-redirect and when
05:46:08 INFO - the target request is same-origin.
05:46:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1536ms
05:46:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:46:08 INFO - PROCESS | 1814 | ++DOCSHELL 0x8cef7000 == 87 [pid = 1814] [id = 728]
05:46:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 166 (0x989e9400) [pid = 1814] [serial = 2041] [outer = (nil)]
05:46:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 167 (0x98aba800) [pid = 1814] [serial = 2042] [outer = 0x989e9400]
05:46:08 INFO - PROCESS | 1814 | 1450273568783 Marionette INFO loaded listener.js
05:46:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 168 (0x98ac0000) [pid = 1814] [serial = 2043] [outer = 0x989e9400]
05:46:09 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
05:46:09 INFO - document served over http requires an https
05:46:09 INFO - sub-resource via xhr-request using the meta-csp
05:46:09 INFO - delivery method with swap-origin-redirect and when
05:46:09 INFO - the target request is same-origin.
05:46:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1659ms
05:46:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:46:10 INFO - PROCESS | 1814 | ++DOCSHELL 0x9aa64000 == 88 [pid = 1814] [id = 729]
05:46:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 169 (0x9aa69400) [pid = 1814] [serial = 2044] [outer = (nil)]
05:46:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 170 (0x9ac12400) [pid = 1814] [serial = 2045] [outer = 0x9aa69400]
05:46:10 INFO - PROCESS | 1814 | 1450273570430 Marionette INFO loaded listener.js
05:46:10 INFO - PROCESS | 1814 | ++DOMWINDOW == 171 (0x9ac60800) [pid = 1814] [serial = 2046] [outer = 0x9aa69400]
05:46: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
05:46:11 INFO - document served over http requires an http
05:46:11 INFO - sub-resource via fetch-request using the meta-referrer
05:46:11 INFO - delivery method with keep-origin-redirect and when
05:46:11 INFO - the target request is cross-origin.
05:46:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1632ms
05:46:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
05:46:11 INFO - PROCESS | 1814 | ++DOCSHELL 0x8f4cd800 == 89 [pid = 1814] [id = 730]
05:46:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 172 (0x91ade000) [pid = 1814] [serial = 2047] [outer = (nil)]
05:46:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 173 (0x9ad2e000) [pid = 1814] [serial = 2048] [outer = 0x91ade000]
05:46:12 INFO - PROCESS | 1814 | 1450273572043 Marionette INFO loaded listener.js
05:46:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 174 (0x9b00bc00) [pid = 1814] [serial = 2049] [outer = 0x91ade000]
05:46: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
05:46:13 INFO - document served over http requires an http
05:46:13 INFO - sub-resource via fetch-request using the meta-referrer
05:46:13 INFO - delivery method with no-redirect and when
05:46:13 INFO - the target request is cross-origin.
05:46:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1629ms
05:46:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:46:13 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d296000 == 90 [pid = 1814] [id = 731]
05:46:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 175 (0x91ca7400) [pid = 1814] [serial = 2050] [outer = (nil)]
05:46:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 176 (0x9b186800) [pid = 1814] [serial = 2051] [outer = 0x91ca7400]
05:46:13 INFO - PROCESS | 1814 | 1450273573698 Marionette INFO loaded listener.js
05:46:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 177 (0x9b5ae000) [pid = 1814] [serial = 2052] [outer = 0x91ca7400]
05:46:14 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
05:46:14 INFO - document served over http requires an http
05:46:14 INFO - sub-resource via fetch-request using the meta-referrer
05:46:14 INFO - delivery method with swap-origin-redirect and when
05:46:14 INFO - the target request is cross-origin.
05:46:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1629ms
05:46:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:46:15 INFO - PROCESS | 1814 | ++DOCSHELL 0x8f9a9c00 == 91 [pid = 1814] [id = 732]
05:46:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 178 (0x922dd400) [pid = 1814] [serial = 2053] [outer = (nil)]
05:46:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 179 (0x9b5b5c00) [pid = 1814] [serial = 2054] [outer = 0x922dd400]
05:46:15 INFO - PROCESS | 1814 | 1450273575320 Marionette INFO loaded listener.js
05:46:15 INFO - PROCESS | 1814 | ++DOMWINDOW == 180 (0x9b5bbc00) [pid = 1814] [serial = 2055] [outer = 0x922dd400]
05:46:16 INFO - PROCESS | 1814 | ++DOCSHELL 0x9b669800 == 92 [pid = 1814] [id = 733]
05:46:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 181 (0x9b6cc000) [pid = 1814] [serial = 2056] [outer = (nil)]
05:46:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 182 (0x9bc7e000) [pid = 1814] [serial = 2057] [outer = 0x9b6cc000]
05:46:16 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
05:46:16 INFO - document served over http requires an http
05:46:16 INFO - sub-resource via iframe-tag using the meta-referrer
05:46:16 INFO - delivery method with keep-origin-redirect and when
05:46:16 INFO - the target request is cross-origin.
05:46:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1681ms
05:46:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:46:17 INFO - PROCESS | 1814 | ++DOCSHELL 0x9504e800 == 93 [pid = 1814] [id = 734]
05:46:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 183 (0x97828000) [pid = 1814] [serial = 2058] [outer = (nil)]
05:46:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 184 (0x9bc7b800) [pid = 1814] [serial = 2059] [outer = 0x97828000]
05:46:17 INFO - PROCESS | 1814 | 1450273577135 Marionette INFO loaded listener.js
05:46:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 185 (0x9bee8000) [pid = 1814] [serial = 2060] [outer = 0x97828000]
05:46:20 INFO - PROCESS | 1814 | --DOCSHELL 0x897e2000 == 92 [pid = 1814] [id = 686]
05:46:20 INFO - PROCESS | 1814 | --DOCSHELL 0x8dc33800 == 91 [pid = 1814] [id = 688]
05:46:20 INFO - PROCESS | 1814 | --DOCSHELL 0x8f4cbc00 == 90 [pid = 1814] [id = 690]
05:46:20 INFO - PROCESS | 1814 | --DOCSHELL 0x8e7a0c00 == 89 [pid = 1814] [id = 691]
05:46:20 INFO - PROCESS | 1814 | --DOCSHELL 0x915c5400 == 88 [pid = 1814] [id = 692]
05:46:20 INFO - PROCESS | 1814 | --DOCSHELL 0x88167800 == 87 [pid = 1814] [id = 693]
05:46:20 INFO - PROCESS | 1814 | --DOCSHELL 0x88171800 == 86 [pid = 1814] [id = 694]
05:46:20 INFO - PROCESS | 1814 | --DOCSHELL 0x8d28a400 == 85 [pid = 1814] [id = 695]
05:46:20 INFO - PROCESS | 1814 | --DOCSHELL 0x890e2800 == 84 [pid = 1814] [id = 696]
05:46:20 INFO - PROCESS | 1814 | --DOCSHELL 0x8d13e800 == 83 [pid = 1814] [id = 697]
05:46:20 INFO - PROCESS | 1814 | --DOCSHELL 0x91ab5000 == 82 [pid = 1814] [id = 698]
05:46:20 INFO - PROCESS | 1814 | --DOCSHELL 0x8cdd7400 == 81 [pid = 1814] [id = 700]
05:46:20 INFO - PROCESS | 1814 | --DOCSHELL 0x91675000 == 80 [pid = 1814] [id = 701]
05:46:20 INFO - PROCESS | 1814 | --DOCSHELL 0x89811000 == 79 [pid = 1814] [id = 703]
05:46:20 INFO - PROCESS | 1814 | --DOCSHELL 0x8c095400 == 78 [pid = 1814] [id = 704]
05:46:20 INFO - PROCESS | 1814 | --DOCSHELL 0x8d4f4400 == 77 [pid = 1814] [id = 705]
05:46:20 INFO - PROCESS | 1814 | --DOCSHELL 0x88174c00 == 76 [pid = 1814] [id = 706]
05:46:20 INFO - PROCESS | 1814 | --DOCSHELL 0x8c095800 == 75 [pid = 1814] [id = 707]
05:46:20 INFO - PROCESS | 1814 | --DOCSHELL 0x8832e800 == 74 [pid = 1814] [id = 708]
05:46:20 INFO - PROCESS | 1814 | --DOCSHELL 0x89f0b400 == 73 [pid = 1814] [id = 709]
05:46:20 INFO - PROCESS | 1814 | --DOCSHELL 0x8cef9c00 == 72 [pid = 1814] [id = 710]
05:46:20 INFO - PROCESS | 1814 | --DOCSHELL 0x88169000 == 71 [pid = 1814] [id = 711]
05:46:22 INFO - PROCESS | 1814 | --DOCSHELL 0x8816dc00 == 70 [pid = 1814] [id = 699]
05:46:22 INFO - PROCESS | 1814 | --DOCSHELL 0x88876000 == 69 [pid = 1814] [id = 713]
05:46:22 INFO - PROCESS | 1814 | --DOCSHELL 0x88331800 == 68 [pid = 1814] [id = 714]
05:46:22 INFO - PROCESS | 1814 | --DOCSHELL 0x8d777800 == 67 [pid = 1814] [id = 653]
05:46:22 INFO - PROCESS | 1814 | --DOCSHELL 0x89f0ac00 == 66 [pid = 1814] [id = 641]
05:46:22 INFO - PROCESS | 1814 | --DOCSHELL 0x8d6c5c00 == 65 [pid = 1814] [id = 715]
05:46:22 INFO - PROCESS | 1814 | --DOCSHELL 0x88169400 == 64 [pid = 1814] [id = 652]
05:46:22 INFO - PROCESS | 1814 | --DOCSHELL 0x8f702000 == 63 [pid = 1814] [id = 716]
05:46:22 INFO - PROCESS | 1814 | --DOCSHELL 0x91ced800 == 62 [pid = 1814] [id = 654]
05:46:22 INFO - PROCESS | 1814 | --DOCSHELL 0x91618c00 == 61 [pid = 1814] [id = 717]
05:46:22 INFO - PROCESS | 1814 | --DOCSHELL 0x91ae7000 == 60 [pid = 1814] [id = 718]
05:46:22 INFO - PROCESS | 1814 | --DOCSHELL 0x88171c00 == 59 [pid = 1814] [id = 719]
05:46:22 INFO - PROCESS | 1814 | --DOCSHELL 0x922e8800 == 58 [pid = 1814] [id = 720]
05:46:22 INFO - PROCESS | 1814 | --DOCSHELL 0x91f7cc00 == 57 [pid = 1814] [id = 721]
05:46:22 INFO - PROCESS | 1814 | --DOCSHELL 0x952e4000 == 56 [pid = 1814] [id = 722]
05:46:22 INFO - PROCESS | 1814 | --DOCSHELL 0x8887d000 == 55 [pid = 1814] [id = 646]
05:46:22 INFO - PROCESS | 1814 | --DOCSHELL 0x91680400 == 54 [pid = 1814] [id = 723]
05:46:22 INFO - PROCESS | 1814 | --DOCSHELL 0x8e7ab400 == 53 [pid = 1814] [id = 651]
05:46:22 INFO - PROCESS | 1814 | --DOCSHELL 0x8cef3c00 == 52 [pid = 1814] [id = 724]
05:46:22 INFO - PROCESS | 1814 | --DOCSHELL 0x890e3400 == 51 [pid = 1814] [id = 679]
05:46:22 INFO - PROCESS | 1814 | --DOCSHELL 0x8dc3e000 == 50 [pid = 1814] [id = 725]
05:46:22 INFO - PROCESS | 1814 | --DOCSHELL 0x88327400 == 49 [pid = 1814] [id = 680]
05:46:22 INFO - PROCESS | 1814 | --DOCSHELL 0x98650c00 == 48 [pid = 1814] [id = 726]
05:46:22 INFO - PROCESS | 1814 | --DOCSHELL 0x8832b800 == 47 [pid = 1814] [id = 638]
05:46:22 INFO - PROCESS | 1814 | --DOCSHELL 0x8816a000 == 46 [pid = 1814] [id = 727]
05:46:22 INFO - PROCESS | 1814 | --DOCSHELL 0x8cef7000 == 45 [pid = 1814] [id = 728]
05:46:22 INFO - PROCESS | 1814 | --DOCSHELL 0x9aa64000 == 44 [pid = 1814] [id = 729]
05:46:22 INFO - PROCESS | 1814 | --DOCSHELL 0x8f4cd800 == 43 [pid = 1814] [id = 730]
05:46:22 INFO - PROCESS | 1814 | --DOCSHELL 0x8d296000 == 42 [pid = 1814] [id = 731]
05:46:22 INFO - PROCESS | 1814 | --DOCSHELL 0x8f9a9c00 == 41 [pid = 1814] [id = 732]
05:46:22 INFO - PROCESS | 1814 | --DOCSHELL 0x9b669800 == 40 [pid = 1814] [id = 733]
05:46:22 INFO - PROCESS | 1814 | --DOCSHELL 0x88330400 == 39 [pid = 1814] [id = 627]
05:46:22 INFO - PROCESS | 1814 | --DOCSHELL 0x88326800 == 38 [pid = 1814] [id = 681]
05:46:22 INFO - PROCESS | 1814 | --DOCSHELL 0x8c096c00 == 37 [pid = 1814] [id = 682]
05:46:22 INFO - PROCESS | 1814 | --DOCSHELL 0x91ce9000 == 36 [pid = 1814] [id = 649]
05:46:22 INFO - PROCESS | 1814 | --DOCSHELL 0x88172c00 == 35 [pid = 1814] [id = 685]
05:46:22 INFO - PROCESS | 1814 | --DOCSHELL 0x89f04000 == 34 [pid = 1814] [id = 642]
05:46:22 INFO - PROCESS | 1814 | --DOCSHELL 0x8e650000 == 33 [pid = 1814] [id = 648]
05:46:22 INFO - PROCESS | 1814 | --DOCSHELL 0x886cb800 == 32 [pid = 1814] [id = 712]
05:46:22 INFO - PROCESS | 1814 | --DOCSHELL 0x8d4f3800 == 31 [pid = 1814] [id = 644]
05:46:22 INFO - PROCESS | 1814 | --DOCSHELL 0x8cd50c00 == 30 [pid = 1814] [id = 684]
05:46:22 INFO - PROCESS | 1814 | --DOCSHELL 0x88173400 == 29 [pid = 1814] [id = 683]
05:46:22 INFO - PROCESS | 1814 | --DOCSHELL 0x8832ec00 == 28 [pid = 1814] [id = 702]
05:46:22 INFO - PROCESS | 1814 | --DOCSHELL 0x91aa0c00 == 27 [pid = 1814] [id = 650]
05:46:22 INFO - PROCESS | 1814 | --DOCSHELL 0x89808400 == 26 [pid = 1814] [id = 629]
05:46:22 INFO - PROCESS | 1814 | --DOCSHELL 0x89e97400 == 25 [pid = 1814] [id = 687]
05:46:22 INFO - PROCESS | 1814 | --DOCSHELL 0x8e64b800 == 24 [pid = 1814] [id = 689]
05:46:23 INFO - PROCESS | 1814 | --DOMWINDOW == 184 (0x89e97000) [pid = 1814] [serial = 1905] [outer = (nil)] [url = about:blank]
05:46:23 INFO - PROCESS | 1814 | --DOMWINDOW == 183 (0x8d136800) [pid = 1814] [serial = 1908] [outer = (nil)] [url = about:blank]
05:46:23 INFO - PROCESS | 1814 | --DOMWINDOW == 182 (0x8dc40c00) [pid = 1814] [serial = 1920] [outer = (nil)] [url = about:blank]
05:46:23 INFO - PROCESS | 1814 | ++DOCSHELL 0x88174000 == 25 [pid = 1814] [id = 735]
05:46:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 183 (0x88174800) [pid = 1814] [serial = 2061] [outer = (nil)]
05:46:23 INFO - PROCESS | 1814 | ++DOMWINDOW == 184 (0x88326800) [pid = 1814] [serial = 2062] [outer = 0x88174800]
05:46:23 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
05:46:23 INFO - document served over http requires an http
05:46:23 INFO - sub-resource via iframe-tag using the meta-referrer
05:46:23 INFO - delivery method with no-redirect and when
05:46:23 INFO - the target request is cross-origin.
05:46:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 7149ms
05:46:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:46:24 INFO - PROCESS | 1814 | ++DOCSHELL 0x88332800 == 26 [pid = 1814] [id = 736]
05:46:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 185 (0x886c9000) [pid = 1814] [serial = 2063] [outer = (nil)]
05:46:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 186 (0x886d3c00) [pid = 1814] [serial = 2064] [outer = 0x886c9000]
05:46:24 INFO - PROCESS | 1814 | 1450273584107 Marionette INFO loaded listener.js
05:46:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 187 (0x8887d000) [pid = 1814] [serial = 2065] [outer = 0x886c9000]
05:46:24 INFO - PROCESS | 1814 | ++DOCSHELL 0x897d9800 == 27 [pid = 1814] [id = 737]
05:46:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 188 (0x897e6c00) [pid = 1814] [serial = 2066] [outer = (nil)]
05:46:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 189 (0x897da800) [pid = 1814] [serial = 2067] [outer = 0x897e6c00]
05:46:25 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
05:46:25 INFO - document served over http requires an http
05:46:25 INFO - sub-resource via iframe-tag using the meta-referrer
05:46:25 INFO - delivery method with swap-origin-redirect and when
05:46:25 INFO - the target request is cross-origin.
05:46:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1447ms
05:46:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:46:25 INFO - PROCESS | 1814 | ++DOCSHELL 0x8816d400 == 28 [pid = 1814] [id = 738]
05:46:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 190 (0x8980f000) [pid = 1814] [serial = 2068] [outer = (nil)]
05:46:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 191 (0x89e94c00) [pid = 1814] [serial = 2069] [outer = 0x8980f000]
05:46:25 INFO - PROCESS | 1814 | 1450273585645 Marionette INFO loaded listener.js
05:46:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 192 (0x89f33800) [pid = 1814] [serial = 2070] [outer = 0x8980f000]
05:46:26 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
05:46:26 INFO - document served over http requires an http
05:46:26 INFO - sub-resource via script-tag using the meta-referrer
05:46:26 INFO - delivery method with keep-origin-redirect and when
05:46:26 INFO - the target request is cross-origin.
05:46:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1592ms
05:46:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
05:46:27 INFO - PROCESS | 1814 | ++DOCSHELL 0x8c094800 == 29 [pid = 1814] [id = 739]
05:46:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 193 (0x8c095400) [pid = 1814] [serial = 2071] [outer = (nil)]
05:46:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 194 (0x8cd41400) [pid = 1814] [serial = 2072] [outer = 0x8c095400]
05:46:27 INFO - PROCESS | 1814 | 1450273587154 Marionette INFO loaded listener.js
05:46:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 195 (0x8cdd3000) [pid = 1814] [serial = 2073] [outer = 0x8c095400]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 194 (0x8d4ecc00) [pid = 1814] [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]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 193 (0x8d773400) [pid = 1814] [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]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 192 (0x89e9cc00) [pid = 1814] [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]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 191 (0x8f4cb800) [pid = 1814] [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]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 190 (0x91679800) [pid = 1814] [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]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 189 (0x8f07ac00) [pid = 1814] [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]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 188 (0x8887a000) [pid = 1814] [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]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 187 (0x91aa8c00) [pid = 1814] [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]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 186 (0x8de6ac00) [pid = 1814] [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]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 185 (0x8d771400) [pid = 1814] [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]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 184 (0x88173000) [pid = 1814] [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]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 183 (0x89f36800) [pid = 1814] [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]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 182 (0x88168800) [pid = 1814] [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]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 181 (0x897d8800) [pid = 1814] [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]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 180 (0x952ee800) [pid = 1814] [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]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 179 (0x89e91800) [pid = 1814] [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]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 178 (0x91ca7000) [pid = 1814] [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]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 177 (0x9420b400) [pid = 1814] [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]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 176 (0x922e2400) [pid = 1814] [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]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 175 (0x9161e800) [pid = 1814] [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]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 174 (0x886c9c00) [pid = 1814] [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]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 173 (0x8cd4b800) [pid = 1814] [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]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 172 (0x8cd44800) [pid = 1814] [serial = 1982] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 171 (0x8d6c4000) [pid = 1814] [serial = 1977] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273538004]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 170 (0x8eea7000) [pid = 1814] [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]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 169 (0x8d4eb400) [pid = 1814] [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]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 168 (0x8cd4fc00) [pid = 1814] [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]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 167 (0x8eea5000) [pid = 1814] [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]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 166 (0x8f708000) [pid = 1814] [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]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 165 (0x8f4d2000) [pid = 1814] [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]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x8e755c00) [pid = 1814] [serial = 1930] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x89813800) [pid = 1814] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x897e3400) [pid = 1814] [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]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x8d13e000) [pid = 1814] [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]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x8f701400) [pid = 1814] [serial = 1935] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273516055]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x890e5400) [pid = 1814] [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]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x9220f800) [pid = 1814] [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]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x886d2800) [pid = 1814] [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]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x9161a800) [pid = 1814] [serial = 1940] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x88323400) [pid = 1814] [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]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x88169800) [pid = 1814] [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]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x8d293800) [pid = 1814] [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]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x91f73800) [pid = 1814] [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]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x886cbc00) [pid = 1814] [serial = 1980] [outer = (nil)] [url = about:blank]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x94207400) [pid = 1814] [serial = 1964] [outer = (nil)] [url = about:blank]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x922bc400) [pid = 1814] [serial = 1958] [outer = (nil)] [url = about:blank]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x91ca6400) [pid = 1814] [serial = 1949] [outer = (nil)] [url = about:blank]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x8dc36400) [pid = 1814] [serial = 1991] [outer = (nil)] [url = about:blank]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x8f074800) [pid = 1814] [serial = 1933] [outer = (nil)] [url = about:blank]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x8cd49800) [pid = 1814] [serial = 1970] [outer = (nil)] [url = about:blank]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 144 (0x922ea800) [pid = 1814] [serial = 1961] [outer = (nil)] [url = about:blank]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 143 (0x8e752400) [pid = 1814] [serial = 1931] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 142 (0x88170c00) [pid = 1814] [serial = 1983] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 141 (0x89e98c00) [pid = 1814] [serial = 1973] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 140 (0x8f708c00) [pid = 1814] [serial = 1936] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273516055]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 139 (0x89812c00) [pid = 1814] [serial = 1925] [outer = (nil)] [url = about:blank]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 138 (0x92210000) [pid = 1814] [serial = 1955] [outer = (nil)] [url = about:blank]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 137 (0x88872800) [pid = 1814] [serial = 1994] [outer = (nil)] [url = about:blank]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 136 (0x94e5a000) [pid = 1814] [serial = 1967] [outer = (nil)] [url = about:blank]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 135 (0x91624000) [pid = 1814] [serial = 1943] [outer = (nil)] [url = about:blank]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 134 (0x8f70f000) [pid = 1814] [serial = 1938] [outer = (nil)] [url = about:blank]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 133 (0x89f09400) [pid = 1814] [serial = 1985] [outer = (nil)] [url = about:blank]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 132 (0x8d772800) [pid = 1814] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273538004]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 131 (0x91ceec00) [pid = 1814] [serial = 1952] [outer = (nil)] [url = about:blank]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 130 (0x91abf800) [pid = 1814] [serial = 1946] [outer = (nil)] [url = about:blank]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 129 (0x9161c400) [pid = 1814] [serial = 1941] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 128 (0x8d77a800) [pid = 1814] [serial = 1928] [outer = (nil)] [url = about:blank]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 127 (0x8d294c00) [pid = 1814] [serial = 1988] [outer = (nil)] [url = about:blank]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 126 (0x8cddd400) [pid = 1814] [serial = 1975] [outer = (nil)] [url = about:blank]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 125 (0x8eeb1000) [pid = 1814] [serial = 1997] [outer = (nil)] [url = about:blank]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 124 (0x8f07e000) [pid = 1814] [serial = 1998] [outer = (nil)] [url = about:blank]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 123 (0x8f4d5c00) [pid = 1814] [serial = 1884] [outer = (nil)] [url = about:blank]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 122 (0x8e7a7400) [pid = 1814] [serial = 1875] [outer = (nil)] [url = about:blank]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 121 (0x91ac0800) [pid = 1814] [serial = 1897] [outer = (nil)] [url = about:blank]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 120 (0x8eeae000) [pid = 1814] [serial = 1878] [outer = (nil)] [url = about:blank]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 119 (0x8dc3a000) [pid = 1814] [serial = 1869] [outer = (nil)] [url = about:blank]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 118 (0x8d28e400) [pid = 1814] [serial = 1863] [outer = (nil)] [url = about:blank]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 117 (0x91f78c00) [pid = 1814] [serial = 1953] [outer = (nil)] [url = about:blank]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 116 (0x8f208800) [pid = 1814] [serial = 1881] [outer = (nil)] [url = about:blank]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 115 (0x922c3c00) [pid = 1814] [serial = 1959] [outer = (nil)] [url = about:blank]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 114 (0x89f02c00) [pid = 1814] [serial = 1902] [outer = (nil)] [url = about:blank]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 113 (0x89f3a800) [pid = 1814] [serial = 1860] [outer = (nil)] [url = about:blank]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 112 (0x97821c00) [pid = 1814] [serial = 1836] [outer = (nil)] [url = about:blank]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 111 (0x8d6c6000) [pid = 1814] [serial = 1866] [outer = (nil)] [url = about:blank]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 110 (0x92215000) [pid = 1814] [serial = 1956] [outer = (nil)] [url = about:blank]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 109 (0x8e652400) [pid = 1814] [serial = 1872] [outer = (nil)] [url = about:blank]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 108 (0x8cef7c00) [pid = 1814] [serial = 1855] [outer = (nil)] [url = about:blank]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 107 (0x8d4f6800) [pid = 1814] [serial = 1995] [outer = (nil)] [url = about:blank]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 106 (0x8f99dc00) [pid = 1814] [serial = 1887] [outer = (nil)] [url = about:blank]
05:46:30 INFO - PROCESS | 1814 | --DOMWINDOW == 105 (0x91aa4000) [pid = 1814] [serial = 1892] [outer = (nil)] [url = about:blank]
05:46:31 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
05:46:31 INFO - document served over http requires an http
05:46:31 INFO - sub-resource via script-tag using the meta-referrer
05:46:31 INFO - delivery method with no-redirect and when
05:46:31 INFO - the target request is cross-origin.
05:46:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 4248ms
05:46:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:46:31 INFO - PROCESS | 1814 | ++DOCSHELL 0x88872000 == 30 [pid = 1814] [id = 740]
05:46:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 106 (0x89e91800) [pid = 1814] [serial = 2074] [outer = (nil)]
05:46:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 107 (0x8c091000) [pid = 1814] [serial = 2075] [outer = 0x89e91800]
05:46:31 INFO - PROCESS | 1814 | 1450273591385 Marionette INFO loaded listener.js
05:46:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 108 (0x8cef3400) [pid = 1814] [serial = 2076] [outer = 0x89e91800]
05:46:32 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
05:46:32 INFO - document served over http requires an http
05:46:32 INFO - sub-resource via script-tag using the meta-referrer
05:46:32 INFO - delivery method with swap-origin-redirect and when
05:46:32 INFO - the target request is cross-origin.
05:46:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1383ms
05:46:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:46:32 INFO - PROCESS | 1814 | ++DOCSHELL 0x886cc800 == 31 [pid = 1814] [id = 741]
05:46:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 109 (0x886ce400) [pid = 1814] [serial = 2077] [outer = (nil)]
05:46:32 INFO - PROCESS | 1814 | ++DOMWINDOW == 110 (0x890e7400) [pid = 1814] [serial = 2078] [outer = 0x886ce400]
05:46:32 INFO - PROCESS | 1814 | 1450273592901 Marionette INFO loaded listener.js
05:46:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 111 (0x89e8f400) [pid = 1814] [serial = 2079] [outer = 0x886ce400]
05:46:34 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
05:46:34 INFO - document served over http requires an http
05:46:34 INFO - sub-resource via xhr-request using the meta-referrer
05:46:34 INFO - delivery method with keep-origin-redirect and when
05:46:34 INFO - the target request is cross-origin.
05:46:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1690ms
05:46:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
05:46:34 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d132000 == 32 [pid = 1814] [id = 742]
05:46:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 112 (0x8d132800) [pid = 1814] [serial = 2080] [outer = (nil)]
05:46:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 113 (0x8d13a800) [pid = 1814] [serial = 2081] [outer = 0x8d132800]
05:46:34 INFO - PROCESS | 1814 | 1450273594725 Marionette INFO loaded listener.js
05:46:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 114 (0x8d296000) [pid = 1814] [serial = 2082] [outer = 0x8d132800]
05:46:35 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
05:46:35 INFO - document served over http requires an http
05:46:35 INFO - sub-resource via xhr-request using the meta-referrer
05:46:35 INFO - delivery method with no-redirect and when
05:46:35 INFO - the target request is cross-origin.
05:46:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1694ms
05:46:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:46:36 INFO - PROCESS | 1814 | ++DOCSHELL 0x88172000 == 33 [pid = 1814] [id = 743]
05:46:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 115 (0x8980b400) [pid = 1814] [serial = 2083] [outer = (nil)]
05:46:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 116 (0x8d6ca800) [pid = 1814] [serial = 2084] [outer = 0x8980b400]
05:46:36 INFO - PROCESS | 1814 | 1450273596302 Marionette INFO loaded listener.js
05:46:36 INFO - PROCESS | 1814 | ++DOMWINDOW == 117 (0x8d779800) [pid = 1814] [serial = 2085] [outer = 0x8980b400]
05:46:37 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
05:46:37 INFO - document served over http requires an http
05:46:37 INFO - sub-resource via xhr-request using the meta-referrer
05:46:37 INFO - delivery method with swap-origin-redirect and when
05:46:37 INFO - the target request is cross-origin.
05:46:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1644ms
05:46:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:46:37 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d6cc400 == 34 [pid = 1814] [id = 744]
05:46:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 118 (0x8dc36400) [pid = 1814] [serial = 2086] [outer = (nil)]
05:46:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 119 (0x8dc3f000) [pid = 1814] [serial = 2087] [outer = 0x8dc36400]
05:46:38 INFO - PROCESS | 1814 | 1450273598051 Marionette INFO loaded listener.js
05:46:38 INFO - PROCESS | 1814 | ++DOMWINDOW == 120 (0x8de62800) [pid = 1814] [serial = 2088] [outer = 0x8dc36400]
05:46:39 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
05:46:39 INFO - document served over http requires an https
05:46:39 INFO - sub-resource via fetch-request using the meta-referrer
05:46:39 INFO - delivery method with keep-origin-redirect and when
05:46:39 INFO - the target request is cross-origin.
05:46:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1738ms
05:46:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
05:46:39 INFO - PROCESS | 1814 | ++DOCSHELL 0x88168c00 == 35 [pid = 1814] [id = 745]
05:46:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 121 (0x88169000) [pid = 1814] [serial = 2089] [outer = (nil)]
05:46:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 122 (0x8de5d400) [pid = 1814] [serial = 2090] [outer = 0x88169000]
05:46:39 INFO - PROCESS | 1814 | 1450273599723 Marionette INFO loaded listener.js
05:46:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 123 (0x8cdd1c00) [pid = 1814] [serial = 2091] [outer = 0x88169000]
05:46:40 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
05:46:40 INFO - document served over http requires an https
05:46:40 INFO - sub-resource via fetch-request using the meta-referrer
05:46:40 INFO - delivery method with no-redirect and when
05:46:40 INFO - the target request is cross-origin.
05:46:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1627ms
05:46:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:46:41 INFO - PROCESS | 1814 | ++DOCSHELL 0x8816c000 == 36 [pid = 1814] [id = 746]
05:46:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 124 (0x8de6a800) [pid = 1814] [serial = 2092] [outer = (nil)]
05:46:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 125 (0x8e7ad400) [pid = 1814] [serial = 2093] [outer = 0x8de6a800]
05:46:41 INFO - PROCESS | 1814 | 1450273601337 Marionette INFO loaded listener.js
05:46:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 126 (0x8eea8400) [pid = 1814] [serial = 2094] [outer = 0x8de6a800]
05:46:42 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
05:46:42 INFO - document served over http requires an https
05:46:42 INFO - sub-resource via fetch-request using the meta-referrer
05:46:42 INFO - delivery method with swap-origin-redirect and when
05:46:42 INFO - the target request is cross-origin.
05:46:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1579ms
05:46:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:46:42 INFO - PROCESS | 1814 | ++DOCSHELL 0x8832ec00 == 37 [pid = 1814] [id = 747]
05:46:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 127 (0x8c096800) [pid = 1814] [serial = 2095] [outer = (nil)]
05:46:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 128 (0x8f076400) [pid = 1814] [serial = 2096] [outer = 0x8c096800]
05:46:42 INFO - PROCESS | 1814 | 1450273602909 Marionette INFO loaded listener.js
05:46:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 129 (0x8f079000) [pid = 1814] [serial = 2097] [outer = 0x8c096800]
05:46:43 INFO - PROCESS | 1814 | ++DOCSHELL 0x8f20ec00 == 38 [pid = 1814] [id = 748]
05:46:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 130 (0x8f210800) [pid = 1814] [serial = 2098] [outer = (nil)]
05:46:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 131 (0x8f20c400) [pid = 1814] [serial = 2099] [outer = 0x8f210800]
05:46:44 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
05:46:44 INFO - document served over http requires an https
05:46:44 INFO - sub-resource via iframe-tag using the meta-referrer
05:46:44 INFO - delivery method with keep-origin-redirect and when
05:46:44 INFO - the target request is cross-origin.
05:46:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1742ms
05:46:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:46:44 INFO - PROCESS | 1814 | ++DOCSHELL 0x8c098400 == 39 [pid = 1814] [id = 749]
05:46:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 132 (0x8d137c00) [pid = 1814] [serial = 2100] [outer = (nil)]
05:46:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 133 (0x8f4c9c00) [pid = 1814] [serial = 2101] [outer = 0x8d137c00]
05:46:44 INFO - PROCESS | 1814 | 1450273604839 Marionette INFO loaded listener.js
05:46:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 134 (0x8f701400) [pid = 1814] [serial = 2102] [outer = 0x8d137c00]
05:46:45 INFO - PROCESS | 1814 | ++DOCSHELL 0x8f4d1c00 == 40 [pid = 1814] [id = 750]
05:46:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 135 (0x8f704000) [pid = 1814] [serial = 2103] [outer = (nil)]
05:46:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 136 (0x8f708000) [pid = 1814] [serial = 2104] [outer = 0x8f704000]
05:46:45 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
05:46:45 INFO - document served over http requires an https
05:46:45 INFO - sub-resource via iframe-tag using the meta-referrer
05:46:45 INFO - delivery method with no-redirect and when
05:46:45 INFO - the target request is cross-origin.
05:46:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1753ms
05:46:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:46:46 INFO - PROCESS | 1814 | ++DOCSHELL 0x8de69c00 == 41 [pid = 1814] [id = 751]
05:46:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 137 (0x8f70b400) [pid = 1814] [serial = 2105] [outer = (nil)]
05:46:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 138 (0x8f9a4000) [pid = 1814] [serial = 2106] [outer = 0x8f70b400]
05:46:46 INFO - PROCESS | 1814 | 1450273606545 Marionette INFO loaded listener.js
05:46:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 139 (0x915b8000) [pid = 1814] [serial = 2107] [outer = 0x8f70b400]
05:46:47 INFO - PROCESS | 1814 | ++DOCSHELL 0x8f9a9000 == 42 [pid = 1814] [id = 752]
05:46:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 140 (0x8f9aa800) [pid = 1814] [serial = 2108] [outer = (nil)]
05:46:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 141 (0x915c0800) [pid = 1814] [serial = 2109] [outer = 0x8f9aa800]
05:46:47 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
05:46:47 INFO - document served over http requires an https
05:46:47 INFO - sub-resource via iframe-tag using the meta-referrer
05:46:47 INFO - delivery method with swap-origin-redirect and when
05:46:47 INFO - the target request is cross-origin.
05:46:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1686ms
05:46:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:46:48 INFO - PROCESS | 1814 | ++DOCSHELL 0x886cd000 == 43 [pid = 1814] [id = 753]
05:46:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 142 (0x915bcc00) [pid = 1814] [serial = 2110] [outer = (nil)]
05:46:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 143 (0x9161c400) [pid = 1814] [serial = 2111] [outer = 0x915bcc00]
05:46:48 INFO - PROCESS | 1814 | 1450273608240 Marionette INFO loaded listener.js
05:46:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 144 (0x9167bc00) [pid = 1814] [serial = 2112] [outer = 0x915bcc00]
05:46:49 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
05:46:49 INFO - document served over http requires an https
05:46:49 INFO - sub-resource via script-tag using the meta-referrer
05:46:49 INFO - delivery method with keep-origin-redirect and when
05:46:49 INFO - the target request is cross-origin.
05:46:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1632ms
05:46:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
05:46:49 INFO - PROCESS | 1814 | ++DOCSHELL 0x89f3c400 == 44 [pid = 1814] [id = 754]
05:46:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 145 (0x8cd49c00) [pid = 1814] [serial = 2113] [outer = (nil)]
05:46:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x91aa6c00) [pid = 1814] [serial = 2114] [outer = 0x8cd49c00]
05:46:49 INFO - PROCESS | 1814 | 1450273609803 Marionette INFO loaded listener.js
05:46:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x91abc800) [pid = 1814] [serial = 2115] [outer = 0x8cd49c00]
05:46:50 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
05:46:50 INFO - document served over http requires an https
05:46:50 INFO - sub-resource via script-tag using the meta-referrer
05:46:50 INFO - delivery method with no-redirect and when
05:46:50 INFO - the target request is cross-origin.
05:46:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1626ms
05:46:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:46:51 INFO - PROCESS | 1814 | ++DOCSHELL 0x89f39c00 == 45 [pid = 1814] [id = 755]
05:46:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x8e74d800) [pid = 1814] [serial = 2116] [outer = (nil)]
05:46:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x91ae8000) [pid = 1814] [serial = 2117] [outer = 0x8e74d800]
05:46:51 INFO - PROCESS | 1814 | 1450273611401 Marionette INFO loaded listener.js
05:46:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x91ca7000) [pid = 1814] [serial = 2118] [outer = 0x8e74d800]
05:46:52 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
05:46:52 INFO - document served over http requires an https
05:46:52 INFO - sub-resource via script-tag using the meta-referrer
05:46:52 INFO - delivery method with swap-origin-redirect and when
05:46:52 INFO - the target request is cross-origin.
05:46:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1592ms
05:46:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:46:52 INFO - PROCESS | 1814 | ++DOCSHELL 0x8dc37c00 == 46 [pid = 1814] [id = 756]
05:46:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x91aa4800) [pid = 1814] [serial = 2119] [outer = (nil)]
05:46:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x91ce9000) [pid = 1814] [serial = 2120] [outer = 0x91aa4800]
05:46:53 INFO - PROCESS | 1814 | 1450273613017 Marionette INFO loaded listener.js
05:46:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x91f74c00) [pid = 1814] [serial = 2121] [outer = 0x91aa4800]
05:46:54 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
05:46:54 INFO - document served over http requires an https
05:46:54 INFO - sub-resource via xhr-request using the meta-referrer
05:46:54 INFO - delivery method with keep-origin-redirect and when
05:46:54 INFO - the target request is cross-origin.
05:46:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1532ms
05:46:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
05:46:54 INFO - PROCESS | 1814 | ++DOCSHELL 0x8e652400 == 47 [pid = 1814] [id = 757]
05:46:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x91ceac00) [pid = 1814] [serial = 2122] [outer = (nil)]
05:46:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x9220e800) [pid = 1814] [serial = 2123] [outer = 0x91ceac00]
05:46:54 INFO - PROCESS | 1814 | 1450273614576 Marionette INFO loaded listener.js
05:46:54 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x92210000) [pid = 1814] [serial = 2124] [outer = 0x91ceac00]
05:46:55 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
05:46:55 INFO - document served over http requires an https
05:46:55 INFO - sub-resource via xhr-request using the meta-referrer
05:46:55 INFO - delivery method with no-redirect and when
05:46:55 INFO - the target request is cross-origin.
05:46:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1631ms
05:46:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:46:56 INFO - PROCESS | 1814 | ++DOCSHELL 0x8816b000 == 48 [pid = 1814] [id = 758]
05:46:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x8e7a9c00) [pid = 1814] [serial = 2125] [outer = (nil)]
05:46:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x922c6c00) [pid = 1814] [serial = 2126] [outer = 0x8e7a9c00]
05:46:56 INFO - PROCESS | 1814 | 1450273616272 Marionette INFO loaded listener.js
05:46:56 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x922df000) [pid = 1814] [serial = 2127] [outer = 0x8e7a9c00]
05:46:57 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
05:46:57 INFO - document served over http requires an https
05:46:57 INFO - sub-resource via xhr-request using the meta-referrer
05:46:57 INFO - delivery method with swap-origin-redirect and when
05:46:57 INFO - the target request is cross-origin.
05:46:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1537ms
05:46:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:46:57 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d133400 == 49 [pid = 1814] [id = 759]
05:46:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x8d77dc00) [pid = 1814] [serial = 2128] [outer = (nil)]
05:46:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x92505c00) [pid = 1814] [serial = 2129] [outer = 0x8d77dc00]
05:46:57 INFO - PROCESS | 1814 | 1450273617787 Marionette INFO loaded listener.js
05:46:57 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x9250ec00) [pid = 1814] [serial = 2130] [outer = 0x8d77dc00]
05:46:58 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
05:46:58 INFO - document served over http requires an http
05:46:58 INFO - sub-resource via fetch-request using the meta-referrer
05:46:58 INFO - delivery method with keep-origin-redirect and when
05:46:58 INFO - the target request is same-origin.
05:46:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1636ms
05:46:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
05:46:59 INFO - PROCESS | 1814 | ++DOCSHELL 0x8dc38400 == 50 [pid = 1814] [id = 760]
05:46:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x8e654800) [pid = 1814] [serial = 2131] [outer = (nil)]
05:46:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0x942b4800) [pid = 1814] [serial = 2132] [outer = 0x8e654800]
05:46:59 INFO - PROCESS | 1814 | 1450273619439 Marionette INFO loaded listener.js
05:46:59 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x95043000) [pid = 1814] [serial = 2133] [outer = 0x8e654800]
05:47:00 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
05:47:00 INFO - document served over http requires an http
05:47:00 INFO - sub-resource via fetch-request using the meta-referrer
05:47:00 INFO - delivery method with no-redirect and when
05:47:00 INFO - the target request is same-origin.
05:47:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1634ms
05:47:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:47:01 INFO - PROCESS | 1814 | ++DOCSHELL 0x88325800 == 51 [pid = 1814] [id = 761]
05:47:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 166 (0x8d4f0000) [pid = 1814] [serial = 2134] [outer = (nil)]
05:47:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 167 (0x952e4400) [pid = 1814] [serial = 2135] [outer = 0x8d4f0000]
05:47:01 INFO - PROCESS | 1814 | 1450273621104 Marionette INFO loaded listener.js
05:47:01 INFO - PROCESS | 1814 | ++DOMWINDOW == 168 (0x95d6b800) [pid = 1814] [serial = 2136] [outer = 0x8d4f0000]
05:47:02 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:47:02 INFO - document served over http requires an http
05:47:02 INFO - sub-resource via fetch-request using the meta-referrer
05:47:02 INFO - delivery method with swap-origin-redirect and when
05:47:02 INFO - the target request is same-origin.
05:47:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1630ms
05:47:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:47:02 INFO - PROCESS | 1814 | --DOCSHELL 0x88174000 == 50 [pid = 1814] [id = 735]
05:47:03 INFO - PROCESS | 1814 | --DOCSHELL 0x897d9800 == 49 [pid = 1814] [id = 737]
05:47:04 INFO - PROCESS | 1814 | --DOCSHELL 0x8980d000 == 48 [pid = 1814] [id = 657]
05:47:04 INFO - PROCESS | 1814 | --DOCSHELL 0x890ee400 == 47 [pid = 1814] [id = 663]
05:47:04 INFO - PROCESS | 1814 | --DOCSHELL 0x88876c00 == 46 [pid = 1814] [id = 669]
05:47:04 INFO - PROCESS | 1814 | --DOCSHELL 0x890e8c00 == 45 [pid = 1814] [id = 670]
05:47:04 INFO - PROCESS | 1814 | --DOCSHELL 0x8cd4d400 == 44 [pid = 1814] [id = 671]
05:47:04 INFO - PROCESS | 1814 | --DOCSHELL 0x8dc3a400 == 43 [pid = 1814] [id = 676]
05:47:04 INFO - PROCESS | 1814 | --DOCSHELL 0x8f20ec00 == 42 [pid = 1814] [id = 748]
05:47:04 INFO - PROCESS | 1814 | --DOCSHELL 0x9504e800 == 41 [pid = 1814] [id = 734]
05:47:04 INFO - PROCESS | 1814 | --DOCSHELL 0x8f4d1c00 == 40 [pid = 1814] [id = 750]
05:47:04 INFO - PROCESS | 1814 | --DOCSHELL 0x8f9a9000 == 39 [pid = 1814] [id = 752]
05:47:04 INFO - PROCESS | 1814 | --DOCSHELL 0x91679400 == 38 [pid = 1814] [id = 674]
05:47:04 INFO - PROCESS | 1814 | --DOCSHELL 0x886cac00 == 37 [pid = 1814] [id = 668]
05:47:04 INFO - PROCESS | 1814 | --DOCSHELL 0x8d13ac00 == 36 [pid = 1814] [id = 665]
05:47:04 INFO - PROCESS | 1814 | --DOCSHELL 0x8d6c1400 == 35 [pid = 1814] [id = 666]
05:47:04 INFO - PROCESS | 1814 | --DOCSHELL 0x8816f800 == 34 [pid = 1814] [id = 664]
05:47:04 INFO - PROCESS | 1814 | --DOCSHELL 0x890e6000 == 33 [pid = 1814] [id = 656]
05:47:04 INFO - PROCESS | 1814 | --DOCSHELL 0x8c093000 == 32 [pid = 1814] [id = 659]
05:47:04 INFO - PROCESS | 1814 | --DOCSHELL 0x890e8800 == 31 [pid = 1814] [id = 661]
05:47:04 INFO - PROCESS | 1814 | --DOCSHELL 0x88875000 == 30 [pid = 1814] [id = 667]
05:47:04 INFO - PROCESS | 1814 | --DOCSHELL 0x88168000 == 29 [pid = 1814] [id = 678]
05:47:04 INFO - PROCESS | 1814 | --DOCSHELL 0x886d5c00 == 28 [pid = 1814] [id = 672]
05:47:05 INFO - PROCESS | 1814 | --DOMWINDOW == 167 (0x91cac000) [pid = 1814] [serial = 1950] [outer = (nil)] [url = about:blank]
05:47:05 INFO - PROCESS | 1814 | --DOMWINDOW == 166 (0x8e657c00) [pid = 1814] [serial = 1929] [outer = (nil)] [url = about:blank]
05:47:05 INFO - PROCESS | 1814 | --DOMWINDOW == 165 (0x91c9d400) [pid = 1814] [serial = 1947] [outer = (nil)] [url = about:blank]
05:47:05 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x9250bc00) [pid = 1814] [serial = 1962] [outer = (nil)] [url = about:blank]
05:47:05 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x915c2000) [pid = 1814] [serial = 1939] [outer = (nil)] [url = about:blank]
05:47:05 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x8f210c00) [pid = 1814] [serial = 1934] [outer = (nil)] [url = about:blank]
05:47:05 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x8d4ec400) [pid = 1814] [serial = 1976] [outer = (nil)] [url = about:blank]
05:47:05 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x8cdcfc00) [pid = 1814] [serial = 1986] [outer = (nil)] [url = about:blank]
05:47:05 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x91682000) [pid = 1814] [serial = 1944] [outer = (nil)] [url = about:blank]
05:47:05 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x942b0800) [pid = 1814] [serial = 1965] [outer = (nil)] [url = about:blank]
05:47:05 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x8f07f000) [pid = 1814] [serial = 1971] [outer = (nil)] [url = about:blank]
05:47:05 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x8d131400) [pid = 1814] [serial = 1981] [outer = (nil)] [url = about:blank]
05:47:05 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x8c093400) [pid = 1814] [serial = 1926] [outer = (nil)] [url = about:blank]
05:47:05 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x95046800) [pid = 1814] [serial = 1968] [outer = (nil)] [url = about:blank]
05:47:05 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x8e74a800) [pid = 1814] [serial = 1923] [outer = (nil)] [url = about:blank]
05:47:05 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x8d6d0c00) [pid = 1814] [serial = 1989] [outer = (nil)] [url = about:blank]
05:47:05 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x8e656c00) [pid = 1814] [serial = 1992] [outer = (nil)] [url = about:blank]
05:47:05 INFO - PROCESS | 1814 | ++DOCSHELL 0x88170800 == 29 [pid = 1814] [id = 762]
05:47:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x88329c00) [pid = 1814] [serial = 2137] [outer = (nil)]
05:47:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x8832f400) [pid = 1814] [serial = 2138] [outer = 0x88329c00]
05:47:05 INFO - PROCESS | 1814 | 1450273625536 Marionette INFO loaded listener.js
05:47:05 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x886cd800) [pid = 1814] [serial = 2139] [outer = 0x88329c00]
05:47:06 INFO - PROCESS | 1814 | ++DOCSHELL 0x890e3000 == 30 [pid = 1814] [id = 763]
05:47:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x890e4c00) [pid = 1814] [serial = 2140] [outer = (nil)]
05:47:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x8886e800) [pid = 1814] [serial = 2141] [outer = 0x890e4c00]
05:47:06 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
05:47:06 INFO - document served over http requires an http
05:47:06 INFO - sub-resource via iframe-tag using the meta-referrer
05:47:06 INFO - delivery method with keep-origin-redirect and when
05:47:06 INFO - the target request is same-origin.
05:47:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 4343ms
05:47:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:47:06 INFO - PROCESS | 1814 | ++DOCSHELL 0x897da000 == 31 [pid = 1814] [id = 764]
05:47:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x897da400) [pid = 1814] [serial = 2142] [outer = (nil)]
05:47:06 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x897e1800) [pid = 1814] [serial = 2143] [outer = 0x897da400]
05:47:07 INFO - PROCESS | 1814 | 1450273627018 Marionette INFO loaded listener.js
05:47:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x89810000) [pid = 1814] [serial = 2144] [outer = 0x897da400]
05:47:07 INFO - PROCESS | 1814 | ++DOCSHELL 0x89f03800 == 32 [pid = 1814] [id = 765]
05:47:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x89f03c00) [pid = 1814] [serial = 2145] [outer = (nil)]
05:47:07 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x89e99c00) [pid = 1814] [serial = 2146] [outer = 0x89f03c00]
05:47:08 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
05:47:08 INFO - document served over http requires an http
05:47:08 INFO - sub-resource via iframe-tag using the meta-referrer
05:47:08 INFO - delivery method with no-redirect and when
05:47:08 INFO - the target request is same-origin.
05:47:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1536ms
05:47:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:47:08 INFO - PROCESS | 1814 | ++DOCSHELL 0x89f04c00 == 33 [pid = 1814] [id = 766]
05:47:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x89f0cc00) [pid = 1814] [serial = 2147] [outer = (nil)]
05:47:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x89f31c00) [pid = 1814] [serial = 2148] [outer = 0x89f0cc00]
05:47:08 INFO - PROCESS | 1814 | 1450273628543 Marionette INFO loaded listener.js
05:47:08 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0x89f3f000) [pid = 1814] [serial = 2149] [outer = 0x89f0cc00]
05:47:09 INFO - PROCESS | 1814 | ++DOCSHELL 0x8c094c00 == 34 [pid = 1814] [id = 767]
05:47:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x8c096400) [pid = 1814] [serial = 2150] [outer = (nil)]
05:47:09 INFO - PROCESS | 1814 | ++DOMWINDOW == 166 (0x8cd45400) [pid = 1814] [serial = 2151] [outer = 0x8c096400]
05:47:09 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
05:47:09 INFO - document served over http requires an http
05:47:09 INFO - sub-resource via iframe-tag using the meta-referrer
05:47:09 INFO - delivery method with swap-origin-redirect and when
05:47:09 INFO - the target request is same-origin.
05:47:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1544ms
05:47:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 165 (0x922e9800) [pid = 1814] [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]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x8ceebc00) [pid = 1814] [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]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x890e3800) [pid = 1814] [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]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x91cec000) [pid = 1814] [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]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x9aa69400) [pid = 1814] [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]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x91ade000) [pid = 1814] [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]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x922dd400) [pid = 1814] [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]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x98864400) [pid = 1814] [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]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x886cc400) [pid = 1814] [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]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x8f99cc00) [pid = 1814] [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]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x91aa0800) [pid = 1814] [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]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x91ca7400) [pid = 1814] [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]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x897e6c00) [pid = 1814] [serial = 2066] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x8c095400) [pid = 1814] [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]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x92503400) [pid = 1814] [serial = 2019] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273557717]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x88174800) [pid = 1814] [serial = 2061] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273583027]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x886c9000) [pid = 1814] [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]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x9b6cc000) [pid = 1814] [serial = 2056] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x94e60800) [pid = 1814] [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]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x9504fc00) [pid = 1814] [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]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x95d66400) [pid = 1814] [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]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 144 (0x97828000) [pid = 1814] [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]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 143 (0x989e9400) [pid = 1814] [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]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 142 (0x8f20b000) [pid = 1814] [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]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 141 (0x8c091000) [pid = 1814] [serial = 2075] [outer = (nil)] [url = about:blank]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 140 (0x8980f000) [pid = 1814] [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]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 139 (0x91ae8c00) [pid = 1814] [serial = 2014] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 138 (0x89e91800) [pid = 1814] [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]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 137 (0x952ea000) [pid = 1814] [serial = 2024] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 136 (0x9776b000) [pid = 1814] [serial = 2030] [outer = (nil)] [url = about:blank]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 135 (0x94e5a800) [pid = 1814] [serial = 2022] [outer = (nil)] [url = about:blank]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 134 (0x989e8800) [pid = 1814] [serial = 2039] [outer = (nil)] [url = about:blank]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 133 (0x922bcc00) [pid = 1814] [serial = 2017] [outer = (nil)] [url = about:blank]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 132 (0x9bc7e000) [pid = 1814] [serial = 2057] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 131 (0x98aba800) [pid = 1814] [serial = 2042] [outer = (nil)] [url = about:blank]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 130 (0x897da800) [pid = 1814] [serial = 2067] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 129 (0x897dbc00) [pid = 1814] [serial = 2000] [outer = (nil)] [url = about:blank]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 128 (0x8cd41400) [pid = 1814] [serial = 2072] [outer = (nil)] [url = about:blank]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 127 (0x9ad2e000) [pid = 1814] [serial = 2048] [outer = (nil)] [url = about:blank]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 126 (0x88326800) [pid = 1814] [serial = 2062] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273583027]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 125 (0x9b5b5c00) [pid = 1814] [serial = 2054] [outer = (nil)] [url = about:blank]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 124 (0x886d3c00) [pid = 1814] [serial = 2064] [outer = (nil)] [url = about:blank]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 123 (0x91ae3000) [pid = 1814] [serial = 2015] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 122 (0x9ac12400) [pid = 1814] [serial = 2045] [outer = (nil)] [url = about:blank]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 121 (0x89e94c00) [pid = 1814] [serial = 2069] [outer = (nil)] [url = about:blank]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 120 (0x98867000) [pid = 1814] [serial = 2036] [outer = (nil)] [url = about:blank]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 119 (0x91aaa800) [pid = 1814] [serial = 2012] [outer = (nil)] [url = about:blank]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 118 (0x91616c00) [pid = 1814] [serial = 2009] [outer = (nil)] [url = about:blank]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 117 (0x9b186800) [pid = 1814] [serial = 2051] [outer = (nil)] [url = about:blank]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 116 (0x952ee000) [pid = 1814] [serial = 2025] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 115 (0x97841800) [pid = 1814] [serial = 2033] [outer = (nil)] [url = about:blank]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 114 (0x95d6e400) [pid = 1814] [serial = 2027] [outer = (nil)] [url = about:blank]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 113 (0x8f4d5400) [pid = 1814] [serial = 2006] [outer = (nil)] [url = about:blank]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 112 (0x92509000) [pid = 1814] [serial = 2020] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273557717]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 111 (0x9bc7b800) [pid = 1814] [serial = 2059] [outer = (nil)] [url = about:blank]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 110 (0x8d4f1400) [pid = 1814] [serial = 2003] [outer = (nil)] [url = about:blank]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 109 (0x98ac0000) [pid = 1814] [serial = 2043] [outer = (nil)] [url = about:blank]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 108 (0x89e95800) [pid = 1814] [serial = 2001] [outer = (nil)] [url = about:blank]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 107 (0x98871800) [pid = 1814] [serial = 2037] [outer = (nil)] [url = about:blank]
05:47:11 INFO - PROCESS | 1814 | --DOMWINDOW == 106 (0x989ee800) [pid = 1814] [serial = 2040] [outer = (nil)] [url = about:blank]
05:47:11 INFO - PROCESS | 1814 | ++DOCSHELL 0x8816a800 == 35 [pid = 1814] [id = 768]
05:47:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 107 (0x8816dc00) [pid = 1814] [serial = 2152] [outer = (nil)]
05:47:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 108 (0x886c9000) [pid = 1814] [serial = 2153] [outer = 0x8816dc00]
05:47:11 INFO - PROCESS | 1814 | 1450273631801 Marionette INFO loaded listener.js
05:47:11 INFO - PROCESS | 1814 | ++DOMWINDOW == 109 (0x89f40c00) [pid = 1814] [serial = 2154] [outer = 0x8816dc00]
05:47:12 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
05:47:12 INFO - document served over http requires an http
05:47:12 INFO - sub-resource via script-tag using the meta-referrer
05:47:12 INFO - delivery method with keep-origin-redirect and when
05:47:12 INFO - the target request is same-origin.
05:47:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2903ms
05:47:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
05:47:12 INFO - PROCESS | 1814 | ++DOCSHELL 0x88871000 == 36 [pid = 1814] [id = 769]
05:47:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 110 (0x89f40400) [pid = 1814] [serial = 2155] [outer = (nil)]
05:47:12 INFO - PROCESS | 1814 | ++DOMWINDOW == 111 (0x8ceef000) [pid = 1814] [serial = 2156] [outer = 0x89f40400]
05:47:12 INFO - PROCESS | 1814 | 1450273632925 Marionette INFO loaded listener.js
05:47:13 INFO - PROCESS | 1814 | ++DOMWINDOW == 112 (0x8cef8400) [pid = 1814] [serial = 2157] [outer = 0x89f40400]
05:47:14 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
05:47:14 INFO - document served over http requires an http
05:47:14 INFO - sub-resource via script-tag using the meta-referrer
05:47:14 INFO - delivery method with no-redirect and when
05:47:14 INFO - the target request is same-origin.
05:47:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1480ms
05:47:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:47:14 INFO - PROCESS | 1814 | ++DOCSHELL 0x897d8800 == 37 [pid = 1814] [id = 770]
05:47:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 113 (0x897e2000) [pid = 1814] [serial = 2158] [outer = (nil)]
05:47:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 114 (0x8980ac00) [pid = 1814] [serial = 2159] [outer = 0x897e2000]
05:47:14 INFO - PROCESS | 1814 | 1450273634583 Marionette INFO loaded listener.js
05:47:14 INFO - PROCESS | 1814 | ++DOMWINDOW == 115 (0x89f3e800) [pid = 1814] [serial = 2160] [outer = 0x897e2000]
05:47:15 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
05:47:15 INFO - document served over http requires an http
05:47:15 INFO - sub-resource via script-tag using the meta-referrer
05:47:15 INFO - delivery method with swap-origin-redirect and when
05:47:15 INFO - the target request is same-origin.
05:47:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1684ms
05:47:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:47:16 INFO - PROCESS | 1814 | ++DOCSHELL 0x8816bc00 == 38 [pid = 1814] [id = 771]
05:47:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 116 (0x88323400) [pid = 1814] [serial = 2161] [outer = (nil)]
05:47:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 117 (0x8d136000) [pid = 1814] [serial = 2162] [outer = 0x88323400]
05:47:16 INFO - PROCESS | 1814 | 1450273636313 Marionette INFO loaded listener.js
05:47:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 118 (0x8d28c000) [pid = 1814] [serial = 2163] [outer = 0x88323400]
05:47:17 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
05:47:17 INFO - document served over http requires an http
05:47:17 INFO - sub-resource via xhr-request using the meta-referrer
05:47:17 INFO - delivery method with keep-origin-redirect and when
05:47:17 INFO - the target request is same-origin.
05:47:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1530ms
05:47:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
05:47:17 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d4ec400 == 39 [pid = 1814] [id = 772]
05:47:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 119 (0x8d4f1c00) [pid = 1814] [serial = 2164] [outer = (nil)]
05:47:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 120 (0x8d4f5800) [pid = 1814] [serial = 2165] [outer = 0x8d4f1c00]
05:47:17 INFO - PROCESS | 1814 | 1450273637826 Marionette INFO loaded listener.js
05:47:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 121 (0x8d6c6400) [pid = 1814] [serial = 2166] [outer = 0x8d4f1c00]
05:47:18 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
05:47:18 INFO - document served over http requires an http
05:47:18 INFO - sub-resource via xhr-request using the meta-referrer
05:47:18 INFO - delivery method with no-redirect and when
05:47:18 INFO - the target request is same-origin.
05:47:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1537ms
05:47:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:47:19 INFO - PROCESS | 1814 | ++DOCSHELL 0x886d0400 == 40 [pid = 1814] [id = 773]
05:47:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 122 (0x8d4f3400) [pid = 1814] [serial = 2167] [outer = (nil)]
05:47:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 123 (0x8d779400) [pid = 1814] [serial = 2168] [outer = 0x8d4f3400]
05:47:19 INFO - PROCESS | 1814 | 1450273639395 Marionette INFO loaded listener.js
05:47:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 124 (0x8dc35400) [pid = 1814] [serial = 2169] [outer = 0x8d4f3400]
05:47:20 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
05:47:20 INFO - document served over http requires an http
05:47:20 INFO - sub-resource via xhr-request using the meta-referrer
05:47:20 INFO - delivery method with swap-origin-redirect and when
05:47:20 INFO - the target request is same-origin.
05:47:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1551ms
05:47:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:47:20 INFO - PROCESS | 1814 | ++DOCSHELL 0x89f3b800 == 41 [pid = 1814] [id = 774]
05:47:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 125 (0x8d77c400) [pid = 1814] [serial = 2170] [outer = (nil)]
05:47:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 126 (0x8de5bc00) [pid = 1814] [serial = 2171] [outer = 0x8d77c400]
05:47:20 INFO - PROCESS | 1814 | 1450273640935 Marionette INFO loaded listener.js
05:47:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 127 (0x8e64b400) [pid = 1814] [serial = 2172] [outer = 0x8d77c400]
05:47:22 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
05:47:22 INFO - document served over http requires an https
05:47:22 INFO - sub-resource via fetch-request using the meta-referrer
05:47:22 INFO - delivery method with keep-origin-redirect and when
05:47:22 INFO - the target request is same-origin.
05:47:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1631ms
05:47:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
05:47:22 INFO - PROCESS | 1814 | ++DOCSHELL 0x890ea800 == 42 [pid = 1814] [id = 775]
05:47:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 128 (0x890ee800) [pid = 1814] [serial = 2173] [outer = (nil)]
05:47:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 129 (0x8e755000) [pid = 1814] [serial = 2174] [outer = 0x890ee800]
05:47:22 INFO - PROCESS | 1814 | 1450273642739 Marionette INFO loaded listener.js
05:47:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 130 (0x8e7a5400) [pid = 1814] [serial = 2175] [outer = 0x890ee800]
05:47:23 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
05:47:23 INFO - document served over http requires an https
05:47:23 INFO - sub-resource via fetch-request using the meta-referrer
05:47:23 INFO - delivery method with no-redirect and when
05:47:23 INFO - the target request is same-origin.
05:47:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1639ms
05:47:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:47:24 INFO - PROCESS | 1814 | ++DOCSHELL 0x88168000 == 43 [pid = 1814] [id = 776]
05:47:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 131 (0x8886e400) [pid = 1814] [serial = 2176] [outer = (nil)]
05:47:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 132 (0x8eea9400) [pid = 1814] [serial = 2177] [outer = 0x8886e400]
05:47:24 INFO - PROCESS | 1814 | 1450273644244 Marionette INFO loaded listener.js
05:47:24 INFO - PROCESS | 1814 | ++DOMWINDOW == 133 (0x8eeae800) [pid = 1814] [serial = 2178] [outer = 0x8886e400]
05:47:25 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
05:47:25 INFO - document served over http requires an https
05:47:25 INFO - sub-resource via fetch-request using the meta-referrer
05:47:25 INFO - delivery method with swap-origin-redirect and when
05:47:25 INFO - the target request is same-origin.
05:47:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1583ms
05:47:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:47:25 INFO - PROCESS | 1814 | ++DOCSHELL 0x88879c00 == 44 [pid = 1814] [id = 777]
05:47:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 134 (0x890f0c00) [pid = 1814] [serial = 2179] [outer = (nil)]
05:47:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 135 (0x8eeb1c00) [pid = 1814] [serial = 2180] [outer = 0x890f0c00]
05:47:25 INFO - PROCESS | 1814 | 1450273645831 Marionette INFO loaded listener.js
05:47:25 INFO - PROCESS | 1814 | ++DOMWINDOW == 136 (0x8f20a000) [pid = 1814] [serial = 2181] [outer = 0x890f0c00]
05:47:26 INFO - PROCESS | 1814 | ++DOCSHELL 0x8f4d1c00 == 45 [pid = 1814] [id = 778]
05:47:26 INFO - PROCESS | 1814 | ++DOMWINDOW == 137 (0x8f4d2000) [pid = 1814] [serial = 2182] [outer = (nil)]
05:47:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 138 (0x8f4cec00) [pid = 1814] [serial = 2183] [outer = 0x8f4d2000]
05:47:27 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
05:47:27 INFO - document served over http requires an https
05:47:27 INFO - sub-resource via iframe-tag using the meta-referrer
05:47:27 INFO - delivery method with keep-origin-redirect and when
05:47:27 INFO - the target request is same-origin.
05:47:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1888ms
05:47:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:47:27 INFO - PROCESS | 1814 | ++DOCSHELL 0x8f207c00 == 46 [pid = 1814] [id = 779]
05:47:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 139 (0x8f20f000) [pid = 1814] [serial = 2184] [outer = (nil)]
05:47:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 140 (0x8f705c00) [pid = 1814] [serial = 2185] [outer = 0x8f20f000]
05:47:27 INFO - PROCESS | 1814 | 1450273647797 Marionette INFO loaded listener.js
05:47:27 INFO - PROCESS | 1814 | ++DOMWINDOW == 141 (0x8f70ac00) [pid = 1814] [serial = 2186] [outer = 0x8f20f000]
05:47:28 INFO - PROCESS | 1814 | ++DOCSHELL 0x8f99c400 == 47 [pid = 1814] [id = 780]
05:47:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 142 (0x8f9a1800) [pid = 1814] [serial = 2187] [outer = (nil)]
05:47:28 INFO - PROCESS | 1814 | ++DOMWINDOW == 143 (0x8f9a2c00) [pid = 1814] [serial = 2188] [outer = 0x8f9a1800]
05:47:28 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
05:47:28 INFO - document served over http requires an https
05:47:28 INFO - sub-resource via iframe-tag using the meta-referrer
05:47:28 INFO - delivery method with no-redirect and when
05:47:28 INFO - the target request is same-origin.
05:47:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1643ms
05:47:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:47:29 INFO - PROCESS | 1814 | ++DOCSHELL 0x8d137800 == 48 [pid = 1814] [id = 781]
05:47:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 144 (0x8f707400) [pid = 1814] [serial = 2189] [outer = (nil)]
05:47:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 145 (0x915bd400) [pid = 1814] [serial = 2190] [outer = 0x8f707400]
05:47:29 INFO - PROCESS | 1814 | 1450273649476 Marionette INFO loaded listener.js
05:47:29 INFO - PROCESS | 1814 | ++DOMWINDOW == 146 (0x91618400) [pid = 1814] [serial = 2191] [outer = 0x8f707400]
05:47:30 INFO - PROCESS | 1814 | ++DOCSHELL 0x91623c00 == 49 [pid = 1814] [id = 782]
05:47:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 147 (0x91624800) [pid = 1814] [serial = 2192] [outer = (nil)]
05:47:30 INFO - PROCESS | 1814 | ++DOMWINDOW == 148 (0x91677c00) [pid = 1814] [serial = 2193] [outer = 0x91624800]
05:47:30 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
05:47:30 INFO - document served over http requires an https
05:47:30 INFO - sub-resource via iframe-tag using the meta-referrer
05:47:30 INFO - delivery method with swap-origin-redirect and when
05:47:30 INFO - the target request is same-origin.
05:47:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1837ms
05:47:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:47:31 INFO - PROCESS | 1814 | ++DOCSHELL 0x91aa1400 == 50 [pid = 1814] [id = 783]
05:47:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 149 (0x91aa2000) [pid = 1814] [serial = 2194] [outer = (nil)]
05:47:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 150 (0x91aab000) [pid = 1814] [serial = 2195] [outer = 0x91aa2000]
05:47:31 INFO - PROCESS | 1814 | 1450273651319 Marionette INFO loaded listener.js
05:47:31 INFO - PROCESS | 1814 | ++DOMWINDOW == 151 (0x91ab7000) [pid = 1814] [serial = 2196] [outer = 0x91aa2000]
05:47:32 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
05:47:32 INFO - document served over http requires an https
05:47:32 INFO - sub-resource via script-tag using the meta-referrer
05:47:32 INFO - delivery method with keep-origin-redirect and when
05:47:32 INFO - the target request is same-origin.
05:47:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1751ms
05:47:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
05:47:33 INFO - PROCESS | 1814 | ++DOCSHELL 0x8f07ec00 == 51 [pid = 1814] [id = 784]
05:47:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x9167c000) [pid = 1814] [serial = 2197] [outer = (nil)]
05:47:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x91ae1c00) [pid = 1814] [serial = 2198] [outer = 0x9167c000]
05:47:33 INFO - PROCESS | 1814 | 1450273653132 Marionette INFO loaded listener.js
05:47:33 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x91ae9800) [pid = 1814] [serial = 2199] [outer = 0x9167c000]
05:47:34 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
05:47:34 INFO - document served over http requires an https
05:47:34 INFO - sub-resource via script-tag using the meta-referrer
05:47:34 INFO - delivery method with no-redirect and when
05:47:34 INFO - the target request is same-origin.
05:47:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1579ms
05:47:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:47:34 INFO - PROCESS | 1814 | ++DOCSHELL 0x88325400 == 52 [pid = 1814] [id = 785]
05:47:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x91ae3400) [pid = 1814] [serial = 2200] [outer = (nil)]
05:47:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x91ce0400) [pid = 1814] [serial = 2201] [outer = 0x91ae3400]
05:47:34 INFO - PROCESS | 1814 | 1450273654616 Marionette INFO loaded listener.js
05:47:34 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x91ce3400) [pid = 1814] [serial = 2202] [outer = 0x91ae3400]
05:47:36 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
05:47:36 INFO - document served over http requires an https
05:47:36 INFO - sub-resource via script-tag using the meta-referrer
05:47:36 INFO - delivery method with swap-origin-redirect and when
05:47:36 INFO - the target request is same-origin.
05:47:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2835ms
05:47:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:47:37 INFO - PROCESS | 1814 | ++DOCSHELL 0x88323800 == 53 [pid = 1814] [id = 786]
05:47:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x897e0800) [pid = 1814] [serial = 2203] [outer = (nil)]
05:47:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x89f01400) [pid = 1814] [serial = 2204] [outer = 0x897e0800]
05:47:37 INFO - PROCESS | 1814 | 1450273657594 Marionette INFO loaded listener.js
05:47:37 INFO - PROCESS | 1814 | ++DOMWINDOW == 160 (0x8d4f0c00) [pid = 1814] [serial = 2205] [outer = 0x897e0800]
05:47:38 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
05:47:38 INFO - document served over http requires an https
05:47:38 INFO - sub-resource via xhr-request using the meta-referrer
05:47:38 INFO - delivery method with keep-origin-redirect and when
05:47:38 INFO - the target request is same-origin.
05:47:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1637ms
05:47:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
05:47:39 INFO - PROCESS | 1814 | ++DOCSHELL 0x88167000 == 54 [pid = 1814] [id = 787]
05:47:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 161 (0x8c08e400) [pid = 1814] [serial = 2206] [outer = (nil)]
05:47:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 162 (0x8de64c00) [pid = 1814] [serial = 2207] [outer = 0x8c08e400]
05:47:39 INFO - PROCESS | 1814 | 1450273659140 Marionette INFO loaded listener.js
05:47:39 INFO - PROCESS | 1814 | ++DOMWINDOW == 163 (0x8f4cd400) [pid = 1814] [serial = 2208] [outer = 0x8c08e400]
05:47:40 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
05:47:40 INFO - document served over http requires an https
05:47:40 INFO - sub-resource via xhr-request using the meta-referrer
05:47:40 INFO - delivery method with no-redirect and when
05:47:40 INFO - the target request is same-origin.
05:47:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1990ms
05:47:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:47:41 INFO - PROCESS | 1814 | ++DOCSHELL 0x88873400 == 55 [pid = 1814] [id = 788]
05:47:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 164 (0x890e3400) [pid = 1814] [serial = 2209] [outer = (nil)]
05:47:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 165 (0x897dfc00) [pid = 1814] [serial = 2210] [outer = 0x890e3400]
05:47:41 INFO - PROCESS | 1814 | 1450273661141 Marionette INFO loaded listener.js
05:47:41 INFO - PROCESS | 1814 | ++DOMWINDOW == 166 (0x89f0fc00) [pid = 1814] [serial = 2211] [outer = 0x890e3400]
05:47: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
05:47:42 INFO - document served over http requires an https
05:47:42 INFO - sub-resource via xhr-request using the meta-referrer
05:47:42 INFO - delivery method with swap-origin-redirect and when
05:47:42 INFO - the target request is same-origin.
05:47:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1536ms
05:47:42 INFO - TEST-START | /resource-timing/test_resource_timing.html
05:47:42 INFO - PROCESS | 1814 | ++DOCSHELL 0x88331800 == 56 [pid = 1814] [id = 789]
05:47:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 167 (0x886d5000) [pid = 1814] [serial = 2212] [outer = (nil)]
05:47:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 168 (0x8d138400) [pid = 1814] [serial = 2213] [outer = 0x886d5000]
05:47:42 INFO - PROCESS | 1814 | 1450273662687 Marionette INFO loaded listener.js
05:47:42 INFO - PROCESS | 1814 | ++DOMWINDOW == 169 (0x8d77c000) [pid = 1814] [serial = 2214] [outer = 0x886d5000]
05:47:43 INFO - PROCESS | 1814 | --DOCSHELL 0x890e3000 == 55 [pid = 1814] [id = 763]
05:47:43 INFO - PROCESS | 1814 | --DOCSHELL 0x89f03800 == 54 [pid = 1814] [id = 765]
05:47:43 INFO - PROCESS | 1814 | --DOCSHELL 0x8c094c00 == 53 [pid = 1814] [id = 767]
05:47:43 INFO - PROCESS | 1814 | --DOMWINDOW == 168 (0x8cef3400) [pid = 1814] [serial = 2076] [outer = (nil)] [url = about:blank]
05:47:43 INFO - PROCESS | 1814 | --DOMWINDOW == 167 (0x8887d000) [pid = 1814] [serial = 2065] [outer = (nil)] [url = about:blank]
05:47:43 INFO - PROCESS | 1814 | --DOMWINDOW == 166 (0x8f99e400) [pid = 1814] [serial = 2007] [outer = (nil)] [url = about:blank]
05:47:43 INFO - PROCESS | 1814 | --DOMWINDOW == 165 (0x8cdd3000) [pid = 1814] [serial = 2073] [outer = (nil)] [url = about:blank]
05:47:43 INFO - PROCESS | 1814 | --DOMWINDOW == 164 (0x95d70000) [pid = 1814] [serial = 2028] [outer = (nil)] [url = about:blank]
05:47:43 INFO - PROCESS | 1814 | --DOMWINDOW == 163 (0x922e5000) [pid = 1814] [serial = 2018] [outer = (nil)] [url = about:blank]
05:47:43 INFO - PROCESS | 1814 | --DOMWINDOW == 162 (0x9ac60800) [pid = 1814] [serial = 2046] [outer = (nil)] [url = about:blank]
05:47:43 INFO - PROCESS | 1814 | --DOMWINDOW == 161 (0x950e0000) [pid = 1814] [serial = 2023] [outer = (nil)] [url = about:blank]
05:47:43 INFO - PROCESS | 1814 | --DOMWINDOW == 160 (0x9784b000) [pid = 1814] [serial = 2034] [outer = (nil)] [url = about:blank]
05:47:43 INFO - PROCESS | 1814 | --DOMWINDOW == 159 (0x97776c00) [pid = 1814] [serial = 2031] [outer = (nil)] [url = about:blank]
05:47:43 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x9b00bc00) [pid = 1814] [serial = 2049] [outer = (nil)] [url = about:blank]
05:47:43 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x8e750400) [pid = 1814] [serial = 2004] [outer = (nil)] [url = about:blank]
05:47:43 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x9b5bbc00) [pid = 1814] [serial = 2055] [outer = (nil)] [url = about:blank]
05:47:43 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x91678c00) [pid = 1814] [serial = 2010] [outer = (nil)] [url = about:blank]
05:47:43 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x91abc400) [pid = 1814] [serial = 2013] [outer = (nil)] [url = about:blank]
05:47:43 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x9bee8000) [pid = 1814] [serial = 2060] [outer = (nil)] [url = about:blank]
05:47:43 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x9b5ae000) [pid = 1814] [serial = 2052] [outer = (nil)] [url = about:blank]
05:47:43 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x89f33800) [pid = 1814] [serial = 2070] [outer = (nil)] [url = about:blank]
05:47:43 INFO - PROCESS | 1814 | ++DOCSHELL 0x88871800 == 54 [pid = 1814] [id = 790]
05:47:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 152 (0x88871c00) [pid = 1814] [serial = 2215] [outer = (nil)]
05:47:43 INFO - PROCESS | 1814 | ++DOMWINDOW == 153 (0x88873000) [pid = 1814] [serial = 2216] [outer = 0x88871c00]
05:47:44 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
05:47:44 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"
05:47:44 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
05:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:44 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
05:47:44 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
05:47:44 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
05:47:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
05:47:44 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
05:47:44 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
05:47:44 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
05:47:44 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
05:47:44 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
05:47:44 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
05:47:44 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
05:47:44 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
05:47:44 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
05:47:44 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
05:47:44 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
05:47:44 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
05:47:44 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
05:47:44 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
05:47:44 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
05:47:44 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
05:47:44 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 2309ms
05:47:44 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
05:47:44 INFO - PROCESS | 1814 | ++DOCSHELL 0x886d5400 == 55 [pid = 1814] [id = 791]
05:47:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 154 (0x890e4400) [pid = 1814] [serial = 2217] [outer = (nil)]
05:47:44 INFO - PROCESS | 1814 | ++DOMWINDOW == 155 (0x8c096c00) [pid = 1814] [serial = 2218] [outer = 0x890e4400]
05:47:44 INFO - PROCESS | 1814 | 1450273664921 Marionette INFO loaded listener.js
05:47:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 156 (0x8cdda800) [pid = 1814] [serial = 2219] [outer = 0x890e4400]
05:47: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"
05:47:45 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
05:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:45 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
05:47:45 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 1148ms
05:47:45 INFO - TEST-START | /screen-orientation/lock-basic.html
05:47:45 INFO - PROCESS | 1814 | ++DOCSHELL 0x89806000 == 56 [pid = 1814] [id = 792]
05:47:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 157 (0x8cd46400) [pid = 1814] [serial = 2220] [outer = (nil)]
05:47:45 INFO - PROCESS | 1814 | ++DOMWINDOW == 158 (0x8d28d400) [pid = 1814] [serial = 2221] [outer = 0x8cd46400]
05:47:46 INFO - PROCESS | 1814 | 1450273666027 Marionette INFO loaded listener.js
05:47:46 INFO - PROCESS | 1814 | ++DOMWINDOW == 159 (0x8d771800) [pid = 1814] [serial = 2222] [outer = 0x8cd46400]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 158 (0x8816dc00) [pid = 1814] [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]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 157 (0x8f9aa800) [pid = 1814] [serial = 2108] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 156 (0x89f03c00) [pid = 1814] [serial = 2145] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273627814]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 155 (0x897da400) [pid = 1814] [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]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 154 (0x890e4c00) [pid = 1814] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 153 (0x8c096400) [pid = 1814] [serial = 2150] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 152 (0x8cd49c00) [pid = 1814] [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]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 151 (0x88329c00) [pid = 1814] [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]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 150 (0x915bcc00) [pid = 1814] [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]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 149 (0x8f704000) [pid = 1814] [serial = 2103] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273605598]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 148 (0x89f0cc00) [pid = 1814] [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]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 147 (0x8e74d800) [pid = 1814] [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]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 146 (0x8f210800) [pid = 1814] [serial = 2098] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 145 (0x91aa4800) [pid = 1814] [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]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 144 (0x886ce400) [pid = 1814] [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]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 143 (0x8de6a800) [pid = 1814] [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]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 142 (0x8e7a9c00) [pid = 1814] [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]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 141 (0x91ceac00) [pid = 1814] [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]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 140 (0x8d77dc00) [pid = 1814] [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]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 139 (0x8980b400) [pid = 1814] [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]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 138 (0x8d137c00) [pid = 1814] [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]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 137 (0x8d132800) [pid = 1814] [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]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 136 (0x8f70b400) [pid = 1814] [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]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 135 (0x8dc36400) [pid = 1814] [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]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 134 (0x88169000) [pid = 1814] [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]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 133 (0x8c096800) [pid = 1814] [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]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 132 (0x8e654800) [pid = 1814] [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]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 131 (0x952e4400) [pid = 1814] [serial = 2135] [outer = (nil)] [url = about:blank]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 130 (0x890e7400) [pid = 1814] [serial = 2078] [outer = (nil)] [url = about:blank]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 129 (0x8f20c400) [pid = 1814] [serial = 2099] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 128 (0x922c6c00) [pid = 1814] [serial = 2126] [outer = (nil)] [url = about:blank]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 127 (0x91ce9000) [pid = 1814] [serial = 2120] [outer = (nil)] [url = about:blank]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 126 (0x8d13a800) [pid = 1814] [serial = 2081] [outer = (nil)] [url = about:blank]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 125 (0x91aa6c00) [pid = 1814] [serial = 2114] [outer = (nil)] [url = about:blank]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 124 (0x8d6ca800) [pid = 1814] [serial = 2084] [outer = (nil)] [url = about:blank]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 123 (0x89e99c00) [pid = 1814] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273627814]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 122 (0x91ae8000) [pid = 1814] [serial = 2117] [outer = (nil)] [url = about:blank]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 121 (0x915c0800) [pid = 1814] [serial = 2109] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 120 (0x8e7ad400) [pid = 1814] [serial = 2093] [outer = (nil)] [url = about:blank]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 119 (0x9220e800) [pid = 1814] [serial = 2123] [outer = (nil)] [url = about:blank]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 118 (0x89f31c00) [pid = 1814] [serial = 2148] [outer = (nil)] [url = about:blank]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 117 (0x8886e800) [pid = 1814] [serial = 2141] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 116 (0x8f9a4000) [pid = 1814] [serial = 2106] [outer = (nil)] [url = about:blank]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 115 (0x8dc3f000) [pid = 1814] [serial = 2087] [outer = (nil)] [url = about:blank]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 114 (0x8de5d400) [pid = 1814] [serial = 2090] [outer = (nil)] [url = about:blank]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 113 (0x8cd45400) [pid = 1814] [serial = 2151] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 112 (0x92505c00) [pid = 1814] [serial = 2129] [outer = (nil)] [url = about:blank]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 111 (0x8f708000) [pid = 1814] [serial = 2104] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273605598]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 110 (0x8f076400) [pid = 1814] [serial = 2096] [outer = (nil)] [url = about:blank]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 109 (0x942b4800) [pid = 1814] [serial = 2132] [outer = (nil)] [url = about:blank]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 108 (0x8832f400) [pid = 1814] [serial = 2138] [outer = (nil)] [url = about:blank]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 107 (0x8f4c9c00) [pid = 1814] [serial = 2101] [outer = (nil)] [url = about:blank]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 106 (0x897e1800) [pid = 1814] [serial = 2143] [outer = (nil)] [url = about:blank]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 105 (0x886c9000) [pid = 1814] [serial = 2153] [outer = (nil)] [url = about:blank]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 104 (0x9161c400) [pid = 1814] [serial = 2111] [outer = (nil)] [url = about:blank]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 103 (0x8ceef000) [pid = 1814] [serial = 2156] [outer = (nil)] [url = about:blank]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 102 (0x91f74c00) [pid = 1814] [serial = 2121] [outer = (nil)] [url = about:blank]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 101 (0x89e8f400) [pid = 1814] [serial = 2079] [outer = (nil)] [url = about:blank]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 100 (0x92210000) [pid = 1814] [serial = 2124] [outer = (nil)] [url = about:blank]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 99 (0x8d779800) [pid = 1814] [serial = 2085] [outer = (nil)] [url = about:blank]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 98 (0x922df000) [pid = 1814] [serial = 2127] [outer = (nil)] [url = about:blank]
05:47:48 INFO - PROCESS | 1814 | --DOMWINDOW == 97 (0x8d296000) [pid = 1814] [serial = 2082] [outer = (nil)] [url = about:blank]
05:47:55 INFO - PROCESS | 1814 | --DOCSHELL 0x886cc800 == 55 [pid = 1814] [id = 741]
05:47:55 INFO - PROCESS | 1814 | --DOCSHELL 0x8c094800 == 54 [pid = 1814] [id = 739]
05:47:55 INFO - PROCESS | 1814 | --DOCSHELL 0x8c098400 == 53 [pid = 1814] [id = 749]
05:47:55 INFO - PROCESS | 1814 | --DOCSHELL 0x89f04c00 == 52 [pid = 1814] [id = 766]
05:47:55 INFO - PROCESS | 1814 | --DOCSHELL 0x8d132000 == 51 [pid = 1814] [id = 742]
05:47:55 INFO - PROCESS | 1814 | --DOCSHELL 0x8816a800 == 50 [pid = 1814] [id = 768]
05:47:55 INFO - PROCESS | 1814 | --DOCSHELL 0x88872000 == 49 [pid = 1814] [id = 740]
05:47:55 INFO - PROCESS | 1814 | --DOCSHELL 0x8d6cc400 == 48 [pid = 1814] [id = 744]
05:47:55 INFO - PROCESS | 1814 | --DOCSHELL 0x897da000 == 47 [pid = 1814] [id = 764]
05:47:55 INFO - PROCESS | 1814 | --DOCSHELL 0x88332800 == 46 [pid = 1814] [id = 736]
05:47:55 INFO - PROCESS | 1814 | --DOCSHELL 0x88170800 == 45 [pid = 1814] [id = 762]
05:47:55 INFO - PROCESS | 1814 | --DOCSHELL 0x89f3c400 == 44 [pid = 1814] [id = 754]
05:47:55 INFO - PROCESS | 1814 | --DOCSHELL 0x8de69c00 == 43 [pid = 1814] [id = 751]
05:47:55 INFO - PROCESS | 1814 | --DOCSHELL 0x88325800 == 42 [pid = 1814] [id = 761]
05:47:55 INFO - PROCESS | 1814 | --DOCSHELL 0x8d133400 == 41 [pid = 1814] [id = 759]
05:47:55 INFO - PROCESS | 1814 | --DOCSHELL 0x8dc37c00 == 40 [pid = 1814] [id = 756]
05:47:55 INFO - PROCESS | 1814 | --DOCSHELL 0x8dc38400 == 39 [pid = 1814] [id = 760]
05:47:55 INFO - PROCESS | 1814 | --DOCSHELL 0x8816b000 == 38 [pid = 1814] [id = 758]
05:47:55 INFO - PROCESS | 1814 | --DOCSHELL 0x8e652400 == 37 [pid = 1814] [id = 757]
05:47:55 INFO - PROCESS | 1814 | --DOCSHELL 0x8832ec00 == 36 [pid = 1814] [id = 747]
05:47:55 INFO - PROCESS | 1814 | --DOCSHELL 0x8816d400 == 35 [pid = 1814] [id = 738]
05:47:55 INFO - PROCESS | 1814 | --DOCSHELL 0x88168c00 == 34 [pid = 1814] [id = 745]
05:47:55 INFO - PROCESS | 1814 | --DOCSHELL 0x89f39c00 == 33 [pid = 1814] [id = 755]
05:47:55 INFO - PROCESS | 1814 | --DOCSHELL 0x88172000 == 32 [pid = 1814] [id = 743]
05:47:55 INFO - PROCESS | 1814 | --DOCSHELL 0x886cd000 == 31 [pid = 1814] [id = 753]
05:47:55 INFO - PROCESS | 1814 | --DOCSHELL 0x8816c000 == 30 [pid = 1814] [id = 746]
05:47:55 INFO - PROCESS | 1814 | --DOCSHELL 0x886d5400 == 29 [pid = 1814] [id = 791]
05:47:55 INFO - PROCESS | 1814 | --DOCSHELL 0x88871800 == 28 [pid = 1814] [id = 790]
05:47:55 INFO - PROCESS | 1814 | --DOCSHELL 0x88331800 == 27 [pid = 1814] [id = 789]
05:47:55 INFO - PROCESS | 1814 | --DOCSHELL 0x88873400 == 26 [pid = 1814] [id = 788]
05:47:55 INFO - PROCESS | 1814 | --DOCSHELL 0x88167000 == 25 [pid = 1814] [id = 787]
05:47:56 INFO - PROCESS | 1814 | --DOCSHELL 0x88323800 == 24 [pid = 1814] [id = 786]
05:47:56 INFO - PROCESS | 1814 | --DOCSHELL 0x88325400 == 23 [pid = 1814] [id = 785]
05:47:56 INFO - PROCESS | 1814 | --DOCSHELL 0x8f07ec00 == 22 [pid = 1814] [id = 784]
05:47:56 INFO - PROCESS | 1814 | --DOCSHELL 0x91aa1400 == 21 [pid = 1814] [id = 783]
05:47:56 INFO - PROCESS | 1814 | --DOCSHELL 0x91623c00 == 20 [pid = 1814] [id = 782]
05:47:56 INFO - PROCESS | 1814 | --DOCSHELL 0x8d137800 == 19 [pid = 1814] [id = 781]
05:47:56 INFO - PROCESS | 1814 | --DOCSHELL 0x8f99c400 == 18 [pid = 1814] [id = 780]
05:47:56 INFO - PROCESS | 1814 | --DOCSHELL 0x8f207c00 == 17 [pid = 1814] [id = 779]
05:47:56 INFO - PROCESS | 1814 | --DOCSHELL 0x8f4d1c00 == 16 [pid = 1814] [id = 778]
05:47:56 INFO - PROCESS | 1814 | --DOCSHELL 0x88879c00 == 15 [pid = 1814] [id = 777]
05:47:56 INFO - PROCESS | 1814 | --DOCSHELL 0x88168000 == 14 [pid = 1814] [id = 776]
05:47:56 INFO - PROCESS | 1814 | --DOCSHELL 0x890ea800 == 13 [pid = 1814] [id = 775]
05:47:56 INFO - PROCESS | 1814 | --DOCSHELL 0x89f3b800 == 12 [pid = 1814] [id = 774]
05:47:56 INFO - PROCESS | 1814 | --DOCSHELL 0x886d0400 == 11 [pid = 1814] [id = 773]
05:47:56 INFO - PROCESS | 1814 | --DOCSHELL 0x8d4ec400 == 10 [pid = 1814] [id = 772]
05:47:56 INFO - PROCESS | 1814 | --DOCSHELL 0x8816bc00 == 9 [pid = 1814] [id = 771]
05:47:56 INFO - PROCESS | 1814 | --DOCSHELL 0x897d8800 == 8 [pid = 1814] [id = 770]
05:47:56 INFO - PROCESS | 1814 | --DOCSHELL 0x88871000 == 7 [pid = 1814] [id = 769]
05:47:56 INFO - PROCESS | 1814 | --DOMWINDOW == 96 (0x89f40c00) [pid = 1814] [serial = 2154] [outer = (nil)] [url = about:blank]
05:47:56 INFO - PROCESS | 1814 | --DOMWINDOW == 95 (0x89810000) [pid = 1814] [serial = 2144] [outer = (nil)] [url = about:blank]
05:47:56 INFO - PROCESS | 1814 | --DOMWINDOW == 94 (0x8eea8400) [pid = 1814] [serial = 2094] [outer = (nil)] [url = about:blank]
05:47:56 INFO - PROCESS | 1814 | --DOMWINDOW == 93 (0x9250ec00) [pid = 1814] [serial = 2130] [outer = (nil)] [url = about:blank]
05:47:56 INFO - PROCESS | 1814 | --DOMWINDOW == 92 (0x8f701400) [pid = 1814] [serial = 2102] [outer = (nil)] [url = about:blank]
05:47:56 INFO - PROCESS | 1814 | --DOMWINDOW == 91 (0x89f3f000) [pid = 1814] [serial = 2149] [outer = (nil)] [url = about:blank]
05:47:56 INFO - PROCESS | 1814 | --DOMWINDOW == 90 (0x91abc800) [pid = 1814] [serial = 2115] [outer = (nil)] [url = about:blank]
05:47:56 INFO - PROCESS | 1814 | --DOMWINDOW == 89 (0x9167bc00) [pid = 1814] [serial = 2112] [outer = (nil)] [url = about:blank]
05:47:56 INFO - PROCESS | 1814 | --DOMWINDOW == 88 (0x915b8000) [pid = 1814] [serial = 2107] [outer = (nil)] [url = about:blank]
05:47:56 INFO - PROCESS | 1814 | --DOMWINDOW == 87 (0x8f079000) [pid = 1814] [serial = 2097] [outer = (nil)] [url = about:blank]
05:47:56 INFO - PROCESS | 1814 | --DOMWINDOW == 86 (0x886cd800) [pid = 1814] [serial = 2139] [outer = (nil)] [url = about:blank]
05:47:56 INFO - PROCESS | 1814 | --DOMWINDOW == 85 (0x8cdd1c00) [pid = 1814] [serial = 2091] [outer = (nil)] [url = about:blank]
05:47:56 INFO - PROCESS | 1814 | --DOMWINDOW == 84 (0x8de62800) [pid = 1814] [serial = 2088] [outer = (nil)] [url = about:blank]
05:47:56 INFO - PROCESS | 1814 | --DOMWINDOW == 83 (0x95043000) [pid = 1814] [serial = 2133] [outer = (nil)] [url = about:blank]
05:47:56 INFO - PROCESS | 1814 | --DOMWINDOW == 82 (0x91ca7000) [pid = 1814] [serial = 2118] [outer = (nil)] [url = about:blank]
05:48:00 INFO - PROCESS | 1814 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
05:48:00 INFO - PROCESS | 1814 | --DOMWINDOW == 81 (0x897e0800) [pid = 1814] [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]
05:48:00 INFO - PROCESS | 1814 | --DOMWINDOW == 80 (0x886d5000) [pid = 1814] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
05:48:00 INFO - PROCESS | 1814 | --DOMWINDOW == 79 (0x890e3400) [pid = 1814] [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]
05:48:00 INFO - PROCESS | 1814 | --DOMWINDOW == 78 (0x897e2000) [pid = 1814] [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]
05:48:00 INFO - PROCESS | 1814 | --DOMWINDOW == 77 (0x8d4f3400) [pid = 1814] [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]
05:48:00 INFO - PROCESS | 1814 | --DOMWINDOW == 76 (0x8886e400) [pid = 1814] [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]
05:48:00 INFO - PROCESS | 1814 | --DOMWINDOW == 75 (0x890ee800) [pid = 1814] [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]
05:48:00 INFO - PROCESS | 1814 | --DOMWINDOW == 74 (0x88323400) [pid = 1814] [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]
05:48:00 INFO - PROCESS | 1814 | --DOMWINDOW == 73 (0x890e4400) [pid = 1814] [serial = 2217] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
05:48:00 INFO - PROCESS | 1814 | --DOMWINDOW == 72 (0x8d77c400) [pid = 1814] [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]
05:48:00 INFO - PROCESS | 1814 | --DOMWINDOW == 71 (0x8f20f000) [pid = 1814] [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]
05:48:00 INFO - PROCESS | 1814 | --DOMWINDOW == 70 (0x8f9a1800) [pid = 1814] [serial = 2187] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273648538]
05:48:00 INFO - PROCESS | 1814 | --DOMWINDOW == 69 (0x8d4f0000) [pid = 1814] [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]
05:48:00 INFO - PROCESS | 1814 | --DOMWINDOW == 68 (0x88871c00) [pid = 1814] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
05:48:00 INFO - PROCESS | 1814 | --DOMWINDOW == 67 (0x91624800) [pid = 1814] [serial = 2192] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:48:00 INFO - PROCESS | 1814 | --DOMWINDOW == 66 (0x91aa2000) [pid = 1814] [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]
05:48:00 INFO - PROCESS | 1814 | --DOMWINDOW == 65 (0x890f0c00) [pid = 1814] [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]
05:48:00 INFO - PROCESS | 1814 | --DOMWINDOW == 64 (0x89f40400) [pid = 1814] [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]
05:48:00 INFO - PROCESS | 1814 | --DOMWINDOW == 63 (0x8f4d2000) [pid = 1814] [serial = 2182] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:48:00 INFO - PROCESS | 1814 | --DOMWINDOW == 62 (0x8c08e400) [pid = 1814] [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]
05:48:01 INFO - PROCESS | 1814 | --DOMWINDOW == 61 (0x9167c000) [pid = 1814] [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]
05:48:01 INFO - PROCESS | 1814 | --DOMWINDOW == 60 (0x8f707400) [pid = 1814] [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]
05:48:01 INFO - PROCESS | 1814 | --DOMWINDOW == 59 (0x91ae3400) [pid = 1814] [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]
05:48:01 INFO - PROCESS | 1814 | --DOMWINDOW == 58 (0x8d4f1c00) [pid = 1814] [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]
05:48:01 INFO - PROCESS | 1814 | --DOMWINDOW == 57 (0x8f4cec00) [pid = 1814] [serial = 2183] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:48:01 INFO - PROCESS | 1814 | --DOMWINDOW == 56 (0x8eeb1c00) [pid = 1814] [serial = 2180] [outer = (nil)] [url = about:blank]
05:48:01 INFO - PROCESS | 1814 | --DOMWINDOW == 55 (0x8d28d400) [pid = 1814] [serial = 2221] [outer = (nil)] [url = about:blank]
05:48:01 INFO - PROCESS | 1814 | --DOMWINDOW == 54 (0x91ce0400) [pid = 1814] [serial = 2201] [outer = (nil)] [url = about:blank]
05:48:01 INFO - PROCESS | 1814 | --DOMWINDOW == 53 (0x91ae1c00) [pid = 1814] [serial = 2198] [outer = (nil)] [url = about:blank]
05:48:01 INFO - PROCESS | 1814 | --DOMWINDOW == 52 (0x8980ac00) [pid = 1814] [serial = 2159] [outer = (nil)] [url = about:blank]
05:48:01 INFO - PROCESS | 1814 | --DOMWINDOW == 51 (0x8cdda800) [pid = 1814] [serial = 2219] [outer = (nil)] [url = about:blank]
05:48:01 INFO - PROCESS | 1814 | --DOMWINDOW == 50 (0x8c096c00) [pid = 1814] [serial = 2218] [outer = (nil)] [url = about:blank]
05:48:01 INFO - PROCESS | 1814 | --DOMWINDOW == 49 (0x91aab000) [pid = 1814] [serial = 2195] [outer = (nil)] [url = about:blank]
05:48:01 INFO - PROCESS | 1814 | --DOMWINDOW == 48 (0x8de64c00) [pid = 1814] [serial = 2207] [outer = (nil)] [url = about:blank]
05:48:01 INFO - PROCESS | 1814 | --DOMWINDOW == 47 (0x8d4f5800) [pid = 1814] [serial = 2165] [outer = (nil)] [url = about:blank]
05:48:01 INFO - PROCESS | 1814 | --DOMWINDOW == 46 (0x8e755000) [pid = 1814] [serial = 2174] [outer = (nil)] [url = about:blank]
05:48:01 INFO - PROCESS | 1814 | --DOMWINDOW == 45 (0x8eea9400) [pid = 1814] [serial = 2177] [outer = (nil)] [url = about:blank]
05:48:01 INFO - PROCESS | 1814 | --DOMWINDOW == 44 (0x8d779400) [pid = 1814] [serial = 2168] [outer = (nil)] [url = about:blank]
05:48:01 INFO - PROCESS | 1814 | --DOMWINDOW == 43 (0x897dfc00) [pid = 1814] [serial = 2210] [outer = (nil)] [url = about:blank]
05:48:01 INFO - PROCESS | 1814 | --DOMWINDOW == 42 (0x8d136000) [pid = 1814] [serial = 2162] [outer = (nil)] [url = about:blank]
05:48:01 INFO - PROCESS | 1814 | --DOMWINDOW == 41 (0x8de5bc00) [pid = 1814] [serial = 2171] [outer = (nil)] [url = about:blank]
05:48:01 INFO - PROCESS | 1814 | --DOMWINDOW == 40 (0x8f9a2c00) [pid = 1814] [serial = 2188] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273648538]
05:48:01 INFO - PROCESS | 1814 | --DOMWINDOW == 39 (0x8f705c00) [pid = 1814] [serial = 2185] [outer = (nil)] [url = about:blank]
05:48:01 INFO - PROCESS | 1814 | --DOMWINDOW == 38 (0x91677c00) [pid = 1814] [serial = 2193] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:48:01 INFO - PROCESS | 1814 | --DOMWINDOW == 37 (0x915bd400) [pid = 1814] [serial = 2190] [outer = (nil)] [url = about:blank]
05:48:01 INFO - PROCESS | 1814 | --DOMWINDOW == 36 (0x89f01400) [pid = 1814] [serial = 2204] [outer = (nil)] [url = about:blank]
05:48:01 INFO - PROCESS | 1814 | --DOMWINDOW == 35 (0x88873000) [pid = 1814] [serial = 2216] [outer = (nil)] [url = about:blank]
05:48:01 INFO - PROCESS | 1814 | --DOMWINDOW == 34 (0x8d138400) [pid = 1814] [serial = 2213] [outer = (nil)] [url = about:blank]
05:48:01 INFO - PROCESS | 1814 | --DOMWINDOW == 33 (0x95d6b800) [pid = 1814] [serial = 2136] [outer = (nil)] [url = about:blank]
05:48:01 INFO - PROCESS | 1814 | --DOMWINDOW == 32 (0x8f4cd400) [pid = 1814] [serial = 2208] [outer = (nil)] [url = about:blank]
05:48:01 INFO - PROCESS | 1814 | --DOMWINDOW == 31 (0x8d6c6400) [pid = 1814] [serial = 2166] [outer = (nil)] [url = about:blank]
05:48:01 INFO - PROCESS | 1814 | --DOMWINDOW == 30 (0x8dc35400) [pid = 1814] [serial = 2169] [outer = (nil)] [url = about:blank]
05:48:01 INFO - PROCESS | 1814 | --DOMWINDOW == 29 (0x89f0fc00) [pid = 1814] [serial = 2211] [outer = (nil)] [url = about:blank]
05:48:01 INFO - PROCESS | 1814 | --DOMWINDOW == 28 (0x8d28c000) [pid = 1814] [serial = 2163] [outer = (nil)] [url = about:blank]
05:48:01 INFO - PROCESS | 1814 | --DOMWINDOW == 27 (0x8d4f0c00) [pid = 1814] [serial = 2205] [outer = (nil)] [url = about:blank]
05:48:06 INFO - PROCESS | 1814 | --DOMWINDOW == 26 (0x8f70ac00) [pid = 1814] [serial = 2186] [outer = (nil)] [url = about:blank]
05:48:06 INFO - PROCESS | 1814 | --DOMWINDOW == 25 (0x8e64b400) [pid = 1814] [serial = 2172] [outer = (nil)] [url = about:blank]
05:48:06 INFO - PROCESS | 1814 | --DOMWINDOW == 24 (0x8cef8400) [pid = 1814] [serial = 2157] [outer = (nil)] [url = about:blank]
05:48:06 INFO - PROCESS | 1814 | --DOMWINDOW == 23 (0x91618400) [pid = 1814] [serial = 2191] [outer = (nil)] [url = about:blank]
05:48:06 INFO - PROCESS | 1814 | --DOMWINDOW == 22 (0x8eeae800) [pid = 1814] [serial = 2178] [outer = (nil)] [url = about:blank]
05:48:06 INFO - PROCESS | 1814 | --DOMWINDOW == 21 (0x8e7a5400) [pid = 1814] [serial = 2175] [outer = (nil)] [url = about:blank]
05:48:06 INFO - PROCESS | 1814 | --DOMWINDOW == 20 (0x91ab7000) [pid = 1814] [serial = 2196] [outer = (nil)] [url = about:blank]
05:48:06 INFO - PROCESS | 1814 | --DOMWINDOW == 19 (0x91ae9800) [pid = 1814] [serial = 2199] [outer = (nil)] [url = about:blank]
05:48:06 INFO - PROCESS | 1814 | --DOMWINDOW == 18 (0x91ce3400) [pid = 1814] [serial = 2202] [outer = (nil)] [url = about:blank]
05:48:06 INFO - PROCESS | 1814 | --DOMWINDOW == 17 (0x8f20a000) [pid = 1814] [serial = 2181] [outer = (nil)] [url = about:blank]
05:48:06 INFO - PROCESS | 1814 | --DOMWINDOW == 16 (0x89f3e800) [pid = 1814] [serial = 2160] [outer = (nil)] [url = about:blank]
05:48:06 INFO - PROCESS | 1814 | --DOMWINDOW == 15 (0x8d77c000) [pid = 1814] [serial = 2214] [outer = (nil)] [url = about:blank]
05:48:16 INFO - PROCESS | 1814 | MARIONETTE LOG: INFO: Timeout fired
05:48:16 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
05:48:16 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
05:48:16 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
05:48:16 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30544ms
05:48:16 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
05:48:16 INFO - PROCESS | 1814 | ++DOCSHELL 0x8816b000 == 8 [pid = 1814] [id = 793]
05:48:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 16 (0x88171400) [pid = 1814] [serial = 2223] [outer = (nil)]
05:48:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 17 (0x8832bc00) [pid = 1814] [serial = 2224] [outer = 0x88171400]
05:48:16 INFO - PROCESS | 1814 | 1450273696588 Marionette INFO loaded listener.js
05:48:16 INFO - PROCESS | 1814 | ++DOMWINDOW == 18 (0x886c8400) [pid = 1814] [serial = 2225] [outer = 0x88171400]
05:48:17 INFO - PROCESS | 1814 | ++DOCSHELL 0x88327400 == 9 [pid = 1814] [id = 794]
05:48:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 19 (0x88327800) [pid = 1814] [serial = 2226] [outer = (nil)]
05:48:17 INFO - PROCESS | 1814 | ++DOCSHELL 0x88871c00 == 10 [pid = 1814] [id = 795]
05:48:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 20 (0x88872000) [pid = 1814] [serial = 2227] [outer = (nil)]
05:48:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 21 (0x88872400) [pid = 1814] [serial = 2228] [outer = 0x88872000]
05:48:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 22 (0x88873400) [pid = 1814] [serial = 2229] [outer = 0x88327800]
05:48:27 INFO - PROCESS | 1814 | --DOCSHELL 0x89806000 == 9 [pid = 1814] [id = 792]
05:48:29 INFO - PROCESS | 1814 | --DOMWINDOW == 21 (0x8d771800) [pid = 1814] [serial = 2222] [outer = (nil)] [url = about:blank]
05:48:29 INFO - PROCESS | 1814 | --DOMWINDOW == 20 (0x8832bc00) [pid = 1814] [serial = 2224] [outer = (nil)] [url = about:blank]
05:48:29 INFO - PROCESS | 1814 | --DOMWINDOW == 19 (0x8cd46400) [pid = 1814] [serial = 2220] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
05:48:46 INFO - PROCESS | 1814 | MARIONETTE LOG: INFO: Timeout fired
05:48: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"
05:48:46 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
05:48:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:48:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:1
05:48:46 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
05:48:46 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
05:48:46 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
05:48:46 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30570ms
05:48:46 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
05:48:46 INFO - PROCESS | 1814 | --DOCSHELL 0x88327400 == 8 [pid = 1814] [id = 794]
05:48:46 INFO - PROCESS | 1814 | --DOCSHELL 0x88871c00 == 7 [pid = 1814] [id = 795]
05:48:47 INFO - PROCESS | 1814 | ++DOCSHELL 0x88167c00 == 8 [pid = 1814] [id = 796]
05:48:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 20 (0x88170800) [pid = 1814] [serial = 2230] [outer = (nil)]
05:48:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 21 (0x88331400) [pid = 1814] [serial = 2231] [outer = 0x88170800]
05:48:47 INFO - PROCESS | 1814 | 1450273727185 Marionette INFO loaded listener.js
05:48:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 22 (0x886d2000) [pid = 1814] [serial = 2232] [outer = 0x88170800]
05:48:47 INFO - PROCESS | 1814 | ++DOCSHELL 0x8832d800 == 9 [pid = 1814] [id = 797]
05:48:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 23 (0x8832f000) [pid = 1814] [serial = 2233] [outer = (nil)]
05:48:47 INFO - PROCESS | 1814 | ++DOMWINDOW == 24 (0x890e3000) [pid = 1814] [serial = 2234] [outer = 0x8832f000]
05:48:57 INFO - PROCESS | 1814 | --DOCSHELL 0x8816b000 == 8 [pid = 1814] [id = 793]
05:48:57 INFO - PROCESS | 1814 | --DOMWINDOW == 23 (0x88873400) [pid = 1814] [serial = 2229] [outer = 0x88327800] [url = about:blank]
05:48:57 INFO - PROCESS | 1814 | --DOMWINDOW == 22 (0x88872400) [pid = 1814] [serial = 2228] [outer = 0x88872000] [url = about:blank]
05:48:58 INFO - PROCESS | 1814 | --DOMWINDOW == 21 (0x88872000) [pid = 1814] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
05:48:58 INFO - PROCESS | 1814 | --DOMWINDOW == 20 (0x88327800) [pid = 1814] [serial = 2226] [outer = (nil)] [url = about:blank]
05:49:00 INFO - PROCESS | 1814 | --DOMWINDOW == 19 (0x886c8400) [pid = 1814] [serial = 2225] [outer = (nil)] [url = about:blank]
05:49:00 INFO - PROCESS | 1814 | --DOMWINDOW == 18 (0x88331400) [pid = 1814] [serial = 2231] [outer = (nil)] [url = about:blank]
05:49:00 INFO - PROCESS | 1814 | --DOMWINDOW == 17 (0x88171400) [pid = 1814] [serial = 2223] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
05:49:17 INFO - PROCESS | 1814 | MARIONETTE LOG: INFO: Timeout fired
05:49:17 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
05:49:17 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30548ms
05:49:17 INFO - TEST-START | /screen-orientation/onchange-event.html
05:49:17 INFO - PROCESS | 1814 | --DOCSHELL 0x8832d800 == 7 [pid = 1814] [id = 797]
05:49:17 INFO - PROCESS | 1814 | ++DOCSHELL 0x88165800 == 8 [pid = 1814] [id = 798]
05:49:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 18 (0x8816fc00) [pid = 1814] [serial = 2235] [outer = (nil)]
05:49:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 19 (0x88330800) [pid = 1814] [serial = 2236] [outer = 0x8816fc00]
05:49:17 INFO - PROCESS | 1814 | 1450273757750 Marionette INFO loaded listener.js
05:49:17 INFO - PROCESS | 1814 | ++DOMWINDOW == 20 (0x886cf400) [pid = 1814] [serial = 2237] [outer = 0x8816fc00]
05:49:28 INFO - PROCESS | 1814 | --DOCSHELL 0x88167c00 == 7 [pid = 1814] [id = 796]
05:49:28 INFO - PROCESS | 1814 | --DOMWINDOW == 19 (0x890e3000) [pid = 1814] [serial = 2234] [outer = 0x8832f000] [url = about:blank]
05:49:28 INFO - PROCESS | 1814 | --DOMWINDOW == 18 (0x8832f000) [pid = 1814] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
05:49:30 INFO - PROCESS | 1814 | --DOMWINDOW == 17 (0x88330800) [pid = 1814] [serial = 2236] [outer = (nil)] [url = about:blank]
05:49:30 INFO - PROCESS | 1814 | --DOMWINDOW == 16 (0x88170800) [pid = 1814] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
05:49:37 INFO - PROCESS | 1814 | --DOMWINDOW == 15 (0x886d2000) [pid = 1814] [serial = 2232] [outer = (nil)] [url = about:blank]
05:49:47 INFO - PROCESS | 1814 | MARIONETTE LOG: INFO: Timeout fired
05:49:47 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
05:49:47 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
05:49:47 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30557ms
05:49:47 INFO - TEST-START | /screen-orientation/orientation-api.html
05:49:48 INFO - PROCESS | 1814 | ++DOCSHELL 0x88166000 == 8 [pid = 1814] [id = 799]
05:49:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 16 (0x88168000) [pid = 1814] [serial = 2238] [outer = (nil)]
05:49:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 17 (0x88330400) [pid = 1814] [serial = 2239] [outer = 0x88168000]
05:49:48 INFO - PROCESS | 1814 | 1450273788308 Marionette INFO loaded listener.js
05:49:48 INFO - PROCESS | 1814 | ++DOMWINDOW == 18 (0x8816f800) [pid = 1814] [serial = 2240] [outer = 0x88168000]
05:49:49 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
05:49:49 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
05:49:49 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
05:49:49 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 1138ms
05:49:49 INFO - TEST-START | /screen-orientation/orientation-reading.html
05:49:49 INFO - PROCESS | 1814 | ++DOCSHELL 0x88877400 == 9 [pid = 1814] [id = 800]
05:49:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 19 (0x8887d800) [pid = 1814] [serial = 2241] [outer = (nil)]
05:49:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 20 (0x890e6800) [pid = 1814] [serial = 2242] [outer = 0x8887d800]
05:49:49 INFO - PROCESS | 1814 | 1450273789406 Marionette INFO loaded listener.js
05:49:49 INFO - PROCESS | 1814 | ++DOMWINDOW == 21 (0x8832f800) [pid = 1814] [serial = 2243] [outer = 0x8887d800]
05:49:50 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
05:49:50 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
05:49:50 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
05:49:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:49:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:49:50 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
05:49:50 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
05:49:50 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
05:49:50 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
05:49:50 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
05:49:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:49:50 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
05:49:50 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
05:49:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:49:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:49:50 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
05:49:50 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 1287ms
05:49:50 INFO - TEST-START | /selection/Document-open.html
05:49:50 INFO - PROCESS | 1814 | ++DOCSHELL 0x897da000 == 10 [pid = 1814] [id = 801]
05:49:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 22 (0x89808800) [pid = 1814] [serial = 2244] [outer = (nil)]
05:49:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 23 (0x8980f000) [pid = 1814] [serial = 2245] [outer = 0x89808800]
05:49:50 INFO - PROCESS | 1814 | 1450273790805 Marionette INFO loaded listener.js
05:49:50 INFO - PROCESS | 1814 | ++DOMWINDOW == 24 (0x89e8fc00) [pid = 1814] [serial = 2246] [outer = 0x89808800]
05:49:51 INFO - PROCESS | 1814 | ++DOCSHELL 0x897dc000 == 11 [pid = 1814] [id = 802]
05:49:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 25 (0x89e99c00) [pid = 1814] [serial = 2247] [outer = (nil)]
05:49:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 26 (0x89f05400) [pid = 1814] [serial = 2248] [outer = 0x89e99c00]
05:49:51 INFO - PROCESS | 1814 | ++DOMWINDOW == 27 (0x89e96400) [pid = 1814] [serial = 2249] [outer = 0x89e99c00]
05:49: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 ""
05:49:51 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
05:49:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:49:51 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
05:49:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
05:49:51 INFO - TEST-OK | /selection/Document-open.html | took 1394ms
05:49:52 INFO - PROCESS | 1814 | ++DOCSHELL 0x89f03000 == 12 [pid = 1814] [id = 803]
05:49:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 28 (0x89f09800) [pid = 1814] [serial = 2250] [outer = (nil)]
05:49:52 INFO - PROCESS | 1814 | ++DOMWINDOW == 29 (0x89f0e400) [pid = 1814] [serial = 2251] [outer = 0x89f09800]
05:49:52 INFO - TEST-START | /selection/addRange.html
05:49:52 INFO - PROCESS | 1814 | 1450273792928 Marionette INFO loaded listener.js
05:49:53 INFO - PROCESS | 1814 | ++DOMWINDOW == 30 (0x89f37400) [pid = 1814] [serial = 2252] [outer = 0x89f09800]
05:49:53 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:49:53 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:49:54 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:49:54 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:49:54 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:49:54 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:49:54 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:49:54 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:49:54 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:49:54 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:49:54 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:49:54 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:49:55 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:49:55 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:49:55 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:49:55 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:49:55 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:49:55 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:49:56 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:49:56 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:49:56 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:49:56 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:49:56 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:49:56 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:49:57 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:49:57 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:49:57 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:49:57 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:49:57 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:49:57 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:49:57 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:49:57 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:49:57 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:49:57 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:49:58 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:49:58 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:49:58 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:49:58 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:49:58 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:49:58 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:49:58 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:49:58 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:49:59 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:49:59 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:49:59 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:49:59 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:49:59 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:49:59 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:49:59 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:49:59 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:49:59 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:49:59 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:50:00 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:50:00 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:50:00 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:50:00 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:50:00 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:50:00 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:50:00 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:50:00 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:50:00 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:50:00 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:50:00 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:50:00 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:50:01 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:50:01 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:50:01 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:50:01 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:50:01 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:50:01 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:50:01 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:50:01 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:50:02 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:50:02 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:50:02 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:50:02 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:50:02 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:50:02 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:50:02 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:50:02 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:50:02 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:50:02 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:50:02 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:50:02 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:50:03 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:50:03 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:50:03 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:50:03 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:50:03 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:50:03 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:50:03 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:50:03 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:50:03 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:50:03 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:50:04 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:50:04 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:50:04 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:50:04 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:50:04 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:50:04 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:50:04 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:50:04 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:50:04 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:50:04 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:50:05 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:50:05 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:50:05 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:50:05 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:50:05 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:50:05 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:50:05 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:50:05 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:50:05 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:50:05 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:50:06 INFO - PROCESS | 1814 | [1814] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:50:06 INFO - PROCESS | 1814 | [1814] WARNING: '!mFirst', file /builds/slave/b2g-in-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:50:51 INFO - PROCESS | 1814 | --DOCSHELL 0x88165800 == 11 [pid = 1814] [id = 798]
05:50:51 INFO - PROCESS | 1814 | --DOCSHELL 0x88166000 == 10 [pid = 1814] [id = 799]
05:50:51 INFO - PROCESS | 1814 | --DOCSHELL 0x88877400 == 9 [pid = 1814] [id = 800]
05:50:51 INFO - PROCESS | 1814 | --DOCSHELL 0x897da000 == 8 [pid = 1814] [id = 801]
05:50:54 INFO - PROCESS | 1814 | --DOMWINDOW == 29 (0x89f05400) [pid = 1814] [serial = 2248] [outer = 0x89e99c00] [url = about:blank]
05:50:57 INFO - PROCESS | 1814 | JavaScript error: http://web-platform.test:8000/screen-orientation/orientation-reading.html, line 54: NotSupportedError: Operation is not supported
05:50:57 INFO - PROCESS | 1814 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
05:50:57 INFO - PROCESS | 1814 | --DOMWINDOW == 28 (0x89f0e400) [pid = 1814] [serial = 2251] [outer = (nil)] [url = about:blank]
05:50:57 INFO - PROCESS | 1814 | --DOMWINDOW == 27 (0x89e96400) [pid = 1814] [serial = 2249] [outer = (nil)] [url = about:blank]
05:50:57 INFO - PROCESS | 1814 | --DOMWINDOW == 26 (0x8980f000) [pid = 1814] [serial = 2245] [outer = (nil)] [url = about:blank]
05:50:57 INFO - PROCESS | 1814 | --DOMWINDOW == 25 (0x890e6800) [pid = 1814] [serial = 2242] [outer = (nil)] [url = about:blank]
05:50:57 INFO - PROCESS | 1814 | --DOMWINDOW == 24 (0x8816f800) [pid = 1814] [serial = 2240] [outer = (nil)] [url = about:blank]
05:50:57 INFO - PROCESS | 1814 | --DOMWINDOW == 23 (0x88330400) [pid = 1814] [serial = 2239] [outer = (nil)] [url = about:blank]
05:50:57 INFO - PROCESS | 1814 | --DOMWINDOW == 22 (0x886cf400) [pid = 1814] [serial = 2237] [outer = (nil)] [url = about:blank]
05:50:57 INFO - PROCESS | 1814 | --DOMWINDOW == 21 (0x8816fc00) [pid = 1814] [serial = 2235] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event.html]
05:50:57 INFO - PROCESS | 1814 | --DOMWINDOW == 20 (0x88168000) [pid = 1814] [serial = 2238] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-api.html]
05:50:57 INFO - PROCESS | 1814 | --DOMWINDOW == 19 (0x8887d800) [pid = 1814] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-reading.html]
05:50:57 INFO - PROCESS | 1814 | --DOMWINDOW == 18 (0x89808800) [pid = 1814] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/selection/Document-open.html]
05:50:57 INFO - PROCESS | 1814 | --DOCSHELL 0x897dc000 == 7 [pid = 1814] [id = 802]
05:50:57 INFO - PROCESS | 1814 | --DOMWINDOW == 17 (0x89e99c00) [pid = 1814] [serial = 2247] [outer = (nil)] [url = about:blank]
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:50:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:58 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
05:50:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
05:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:50:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:58 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 ""
05:50:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:50:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:58 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
05:50:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:50:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:58 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
05:50:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:50:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:50:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:58 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
05:50:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
05:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:50:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:58 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 ""
05:50:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:50:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:58 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
05:50:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:50:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:58 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
05:50:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:50:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:50:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:50:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:50:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:50:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:50:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:50:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:50:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:50:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:50:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:50:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:50:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:58 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
05:50:58 INFO - Selection.addRange() tests
05:50:58 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:50:58 INFO - "
05:50:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:50:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:58 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 ""
05:50:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:50:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:58 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
05:50:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:50:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:58 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
05:50:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:50:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:50:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:50:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:50:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:50:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:58 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̈ḧ
05:50:58 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:50:58 INFO - "
05:50:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:50:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:58 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 ""
05:50:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:50:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:58 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
05:50:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:50:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:58 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
05:50:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:50:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:50:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:50:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:50:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:50:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 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
05:50:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:50:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:58 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
05:50:58 INFO - Selection.addRange() tests
05:50:59 INFO - Selection.addRange() tests
05:50:59 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:50:59 INFO - "
05:50:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:50:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:59 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 ""
05:50:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:50:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:59 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
05:50:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:50:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:59 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
05:50:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:50:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:50:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:50:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:50:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:50:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:59 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̈ḧ
05:50:59 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:50:59 INFO - "
05:50:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:50:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:59 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 ""
05:50:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:50:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:59 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
05:50:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:50:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:59 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
05:50:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:50:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:50:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:50:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:50:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:50:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:50:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:59 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
05:50:59 INFO - Selection.addRange() tests
05:50:59 INFO - Selection.addRange() tests
05:50:59 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:50:59 INFO - "
05:50:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:50:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:59 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 ""
05:50:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:50:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:59 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
05:50:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:50:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:59 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
05:50:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:50:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:50:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:50:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:50:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:50:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:59 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̈ḧ
05:50:59 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:50:59 INFO - "
05:50:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:50:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:59 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 ""
05:50:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:50:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:59 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
05:50:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:50:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:59 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
05:50:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:50:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:50:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:50:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:50:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:50:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 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
05:50:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:50:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:50:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:50:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:50:59 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
05:50:59 INFO - Selection.addRange() tests
05:51:00 INFO - Selection.addRange() tests
05:51:00 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:00 INFO - "
05:51:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:00 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 ""
05:51:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:00 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
05:51:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:00 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
05:51:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:00 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̈ḧ
05:51:00 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:00 INFO - "
05:51:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:00 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 ""
05:51:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:00 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
05:51:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:00 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
05:51:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 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
05:51:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:00 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
05:51:00 INFO - Selection.addRange() tests
05:51:00 INFO - Selection.addRange() tests
05:51:00 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:00 INFO - "
05:51:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:00 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 ""
05:51:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:00 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
05:51:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:00 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
05:51:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:01 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̈ḧ
05:51:01 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:01 INFO - "
05:51:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:01 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 ""
05:51:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:01 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
05:51:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:01 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
05:51:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:01 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
05:51:01 INFO - Selection.addRange() tests
05:51:01 INFO - Selection.addRange() tests
05:51:01 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:01 INFO - "
05:51:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:01 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 ""
05:51:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:01 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
05:51:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:01 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
05:51:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:01 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̈ḧ
05:51:01 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:01 INFO - "
05:51:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:01 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 ""
05:51:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:01 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
05:51:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:01 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
05:51:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 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
05:51:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:01 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
05:51:01 INFO - Selection.addRange() tests
05:51:02 INFO - Selection.addRange() tests
05:51:02 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:02 INFO - "
05:51:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:02 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 ""
05:51:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:02 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
05:51:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:02 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
05:51:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:02 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̈ḧ
05:51:02 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:02 INFO - "
05:51:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:02 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 ""
05:51:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:02 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
05:51:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:02 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
05:51:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:02 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
05:51:02 INFO - Selection.addRange() tests
05:51:02 INFO - Selection.addRange() tests
05:51:02 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:02 INFO - "
05:51:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:02 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 ""
05:51:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:02 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
05:51:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:02 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
05:51:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:02 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:03 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̈ḧ
05:51:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:03 INFO - "
05:51:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:03 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 ""
05:51:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:03 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
05:51:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:03 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
05:51:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:03 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
05:51:03 INFO - Selection.addRange() tests
05:51:03 INFO - Selection.addRange() tests
05:51:03 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:03 INFO - "
05:51:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:03 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 ""
05:51:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:03 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
05:51:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:03 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
05:51:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:03 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̈ḧ
05:51:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:03 INFO - "
05:51:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:03 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 ""
05:51:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:03 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
05:51:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:03 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
05:51:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 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
05:51:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:03 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
05:51:03 INFO - Selection.addRange() tests
05:51:04 INFO - Selection.addRange() tests
05:51:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:04 INFO - "
05:51:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:04 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 ""
05:51:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:04 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
05:51:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:04 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
05:51:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:04 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̈ḧ
05:51:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:04 INFO - "
05:51:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:04 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 ""
05:51:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:04 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
05:51:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:04 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
05:51:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:04 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
05:51:04 INFO - Selection.addRange() tests
05:51:04 INFO - Selection.addRange() tests
05:51:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:04 INFO - "
05:51:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:04 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 ""
05:51:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:04 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
05:51:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:04 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
05:51:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:04 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̈ḧ
05:51:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:04 INFO - "
05:51:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:04 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 ""
05:51:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:04 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
05:51:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:04 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
05:51:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:04 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:05 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
05:51:05 INFO - Selection.addRange() tests
05:51:05 INFO - Selection.addRange() tests
05:51:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:05 INFO - "
05:51:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:05 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 ""
05:51:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:05 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
05:51:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:05 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
05:51:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:05 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̈ḧ
05:51:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:05 INFO - "
05:51:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:05 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 ""
05:51:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:05 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
05:51:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:05 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
05:51:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 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
05:51:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:05 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
05:51:05 INFO - Selection.addRange() tests
05:51:06 INFO - Selection.addRange() tests
05:51:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:06 INFO - "
05:51:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:06 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 ""
05:51:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:06 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
05:51:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:06 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
05:51:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:06 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̈ḧ
05:51:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:06 INFO - "
05:51:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:06 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 ""
05:51:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:06 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
05:51:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:06 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
05:51:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:06 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
05:51:06 INFO - Selection.addRange() tests
05:51:06 INFO - Selection.addRange() tests
05:51:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:06 INFO - "
05:51:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:06 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 ""
05:51:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:06 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
05:51:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:06 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
05:51:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:06 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̈ḧ
05:51:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:06 INFO - "
05:51:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:06 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 ""
05:51:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:06 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
05:51:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:06 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
05:51:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 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
05:51:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:06 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
05:51:06 INFO - Selection.addRange() tests
05:51:07 INFO - Selection.addRange() tests
05:51:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:07 INFO - "
05:51:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:07 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 ""
05:51:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:07 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
05:51:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:07 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
05:51:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:07 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̈ḧ
05:51:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:07 INFO - "
05:51:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:07 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 ""
05:51:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:07 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
05:51:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:07 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
05:51:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 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
05:51:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:07 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
05:51:07 INFO - Selection.addRange() tests
05:51:08 INFO - Selection.addRange() tests
05:51:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:08 INFO - "
05:51:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:08 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 ""
05:51:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:08 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
05:51:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:08 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
05:51:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:08 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̈ḧ
05:51:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:08 INFO - "
05:51:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:08 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 ""
05:51:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:08 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
05:51:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:08 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
05:51:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:08 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
05:51:08 INFO - Selection.addRange() tests
05:51:08 INFO - Selection.addRange() tests
05:51:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:08 INFO - "
05:51:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:08 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 ""
05:51:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:08 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
05:51:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:08 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
05:51:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 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
05:51:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:08 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̈ḧ
05:51:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:08 INFO - "
05:51:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:09 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 ""
05:51:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:09 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
05:51:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:09 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
05:51:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:09 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
05:51:09 INFO - Selection.addRange() tests
05:51:09 INFO - Selection.addRange() tests
05:51:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:09 INFO - "
05:51:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:09 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 ""
05:51:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:09 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
05:51:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:09 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
05:51:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:09 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̈ḧ
05:51:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:09 INFO - "
05:51:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:09 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 ""
05:51:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:09 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
05:51:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:09 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
05:51:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 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
05:51:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:10 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
05:51:10 INFO - Selection.addRange() tests
05:51:10 INFO - Selection.addRange() tests
05:51:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:10 INFO - "
05:51:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:10 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 ""
05:51:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:10 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
05:51:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:10 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
05:51:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:10 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̈ḧ
05:51:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:10 INFO - "
05:51:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:10 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 ""
05:51:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:10 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
05:51:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:10 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
05:51:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 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
05:51:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:10 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
05:51:10 INFO - Selection.addRange() tests
05:51:11 INFO - Selection.addRange() tests
05:51:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:11 INFO - "
05:51:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:11 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 ""
05:51:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:11 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
05:51:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:11 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
05:51:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:11 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̈ḧ
05:51:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:11 INFO - "
05:51:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:11 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 ""
05:51:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:11 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
05:51:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:11 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
05:51:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 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
05:51:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:11 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
05:51:11 INFO - Selection.addRange() tests
05:51:12 INFO - Selection.addRange() tests
05:51:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:12 INFO - "
05:51:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:12 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 ""
05:51:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:12 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
05:51:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:12 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
05:51:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:12 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̈ḧ
05:51:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:12 INFO - "
05:51:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:12 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 ""
05:51:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:12 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
05:51:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:12 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
05:51:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 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
05:51:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:12 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
05:51:12 INFO - Selection.addRange() tests
05:51:13 INFO - Selection.addRange() tests
05:51:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:13 INFO - "
05:51:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:13 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 ""
05:51:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:13 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
05:51:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:13 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
05:51:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:13 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̈ḧ
05:51:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:13 INFO - "
05:51:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:13 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 ""
05:51:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:13 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
05:51:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:13 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
05:51:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 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
05:51:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:13 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
05:51:13 INFO - Selection.addRange() tests
05:51:14 INFO - Selection.addRange() tests
05:51:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:14 INFO - "
05:51:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:14 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 ""
05:51:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:14 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
05:51:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:14 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
05:51:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:14 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̈ḧ
05:51:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:14 INFO - "
05:51:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:14 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 ""
05:51:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:14 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
05:51:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:14 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
05:51:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:14 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
05:51:14 INFO - Selection.addRange() tests
05:51:14 INFO - Selection.addRange() tests
05:51:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:14 INFO - "
05:51:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:14 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 ""
05:51:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:14 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
05:51:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:14 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
05:51:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:14 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̈ḧ
05:51:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:14 INFO - "
05:51:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:14 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 ""
05:51:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:14 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
05:51:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:14 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
05:51:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 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
05:51:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:14 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
05:51:14 INFO - Selection.addRange() tests
05:51:15 INFO - Selection.addRange() tests
05:51:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:15 INFO - "
05:51:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:15 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 ""
05:51:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:15 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
05:51:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:15 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
05:51:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:15 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̈ḧ
05:51:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:15 INFO - "
05:51:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:15 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 ""
05:51:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:15 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
05:51:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:15 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
05:51:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:15 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
05:51:15 INFO - Selection.addRange() tests
05:51:15 INFO - Selection.addRange() tests
05:51:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:15 INFO - "
05:51:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:15 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 ""
05:51:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:15 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
05:51:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:15 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
05:51:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:15 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̈ḧ
05:51:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:15 INFO - "
05:51:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:15 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 ""
05:51:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:15 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
05:51:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:15 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
05:51:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:15 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:16 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
05:51:16 INFO - Selection.addRange() tests
05:51:16 INFO - Selection.addRange() tests
05:51:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:16 INFO - "
05:51:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:16 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 ""
05:51:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:16 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
05:51:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:16 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
05:51:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:16 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̈ḧ
05:51:16 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:16 INFO - "
05:51:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:16 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 ""
05:51:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:16 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
05:51:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:16 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
05:51:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 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
05:51:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:16 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
05:51:16 INFO - Selection.addRange() tests
05:51:17 INFO - Selection.addRange() tests
05:51:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:17 INFO - "
05:51:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:17 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 ""
05:51:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:17 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
05:51:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:17 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
05:51:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:17 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̈ḧ
05:51:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:17 INFO - "
05:51:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:17 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 ""
05:51:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:17 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
05:51:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:17 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
05:51:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:17 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
05:51:17 INFO - Selection.addRange() tests
05:51:17 INFO - Selection.addRange() tests
05:51:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:17 INFO - "
05:51:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:17 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 ""
05:51:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:17 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
05:51:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:17 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
05:51:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 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
05:51:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:17 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̈ḧ
05:51:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:17 INFO - "
05:51:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:18 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 ""
05:51:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:18 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
05:51:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:18 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
05:51:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:18 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
05:51:18 INFO - Selection.addRange() tests
05:51:18 INFO - Selection.addRange() tests
05:51:18 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:18 INFO - "
05:51:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:18 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 ""
05:51:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:18 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
05:51:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:18 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
05:51:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:18 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̈ḧ
05:51:18 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:18 INFO - "
05:51:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:18 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 ""
05:51:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:18 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
05:51:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:18 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
05:51:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 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
05:51:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:18 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
05:51:18 INFO - Selection.addRange() tests
05:51:19 INFO - Selection.addRange() tests
05:51:19 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:19 INFO - "
05:51:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:19 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 ""
05:51:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:19 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
05:51:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:19 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
05:51:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:19 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̈ḧ
05:51:19 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:19 INFO - "
05:51:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:19 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 ""
05:51:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:19 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
05:51:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:19 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
05:51:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:19 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
05:51:19 INFO - Selection.addRange() tests
05:51:19 INFO - Selection.addRange() tests
05:51:19 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:19 INFO - "
05:51:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:19 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 ""
05:51:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:19 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
05:51:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:19 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
05:51:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 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
05:51:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:19 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̈ḧ
05:51:19 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:19 INFO - "
05:51:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:19 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 ""
05:51:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:19 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
05:51:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:19 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
05:51:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:20 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
05:51:20 INFO - Selection.addRange() tests
05:51:20 INFO - Selection.addRange() tests
05:51:20 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:20 INFO - "
05:51:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:20 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 ""
05:51:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:20 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
05:51:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:20 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
05:51:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:20 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̈ḧ
05:51:20 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:20 INFO - "
05:51:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:20 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 ""
05:51:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:20 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
05:51:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:20 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
05:51:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 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
05:51:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:20 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
05:51:20 INFO - Selection.addRange() tests
05:51:21 INFO - Selection.addRange() tests
05:51:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:21 INFO - "
05:51:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:21 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 ""
05:51:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:21 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
05:51:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:21 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
05:51:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:21 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̈ḧ
05:51:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:21 INFO - "
05:51:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:21 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 ""
05:51:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:21 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
05:51:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:21 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
05:51:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:21 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
05:51:21 INFO - Selection.addRange() tests
05:51:21 INFO - Selection.addRange() tests
05:51:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:21 INFO - "
05:51:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:21 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 ""
05:51:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:21 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
05:51:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:21 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
05:51:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:21 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̈ḧ
05:51:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:21 INFO - "
05:51:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:21 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 ""
05:51:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:21 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
05:51:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:21 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
05:51:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 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
05:51:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:21 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
05:51:21 INFO - Selection.addRange() tests
05:51:22 INFO - Selection.addRange() tests
05:51:22 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:22 INFO - "
05:51:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:22 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 ""
05:51:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:22 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
05:51:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:22 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
05:51:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:22 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̈ḧ
05:51:22 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:22 INFO - "
05:51:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:22 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 ""
05:51:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:22 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
05:51:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:22 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
05:51:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 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
05:51:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:22 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
05:51:22 INFO - Selection.addRange() tests
05:51:22 INFO - Selection.addRange() tests
05:51:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:23 INFO - "
05:51:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:23 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 ""
05:51:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:23 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
05:51:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:23 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
05:51:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:23 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̈ḧ
05:51:23 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:23 INFO - "
05:51:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:23 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 ""
05:51:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:23 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
05:51:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:23 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
05:51:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:23 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
05:51:23 INFO - Selection.addRange() tests
05:51:23 INFO - Selection.addRange() tests
05:51:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:23 INFO - "
05:51:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:23 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 ""
05:51:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:23 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
05:51:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:23 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
05:51:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:23 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̈ḧ
05:51:23 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:23 INFO - "
05:51:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:23 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 ""
05:51:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:23 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
05:51:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:23 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
05:51:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 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
05:51:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:23 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
05:51:23 INFO - Selection.addRange() tests
05:51:24 INFO - Selection.addRange() tests
05:51:24 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:24 INFO - "
05:51:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:24 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 ""
05:51:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:24 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
05:51:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:24 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
05:51:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:24 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̈ḧ
05:51:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:24 INFO - "
05:51:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:24 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 ""
05:51:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:24 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
05:51:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:24 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
05:51:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:24 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
05:51:24 INFO - Selection.addRange() tests
05:51:24 INFO - Selection.addRange() tests
05:51:24 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:24 INFO - "
05:51:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:24 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 ""
05:51:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:24 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
05:51:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:24 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
05:51:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:24 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̈ḧ
05:51:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:24 INFO - "
05:51:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:24 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 ""
05:51:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:24 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
05:51:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:24 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
05:51:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:24 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:25 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
05:51:25 INFO - Selection.addRange() tests
05:51:25 INFO - Selection.addRange() tests
05:51:25 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:25 INFO - "
05:51:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:25 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 ""
05:51:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:25 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
05:51:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:25 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
05:51:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:25 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̈ḧ
05:51:25 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:25 INFO - "
05:51:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:25 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 ""
05:51:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:25 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
05:51:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:25 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
05:51:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 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
05:51:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:25 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
05:51:25 INFO - Selection.addRange() tests
05:51:26 INFO - Selection.addRange() tests
05:51:26 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:26 INFO - "
05:51:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:26 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 ""
05:51:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:26 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
05:51:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:26 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
05:51:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:26 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̈ḧ
05:51:26 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:26 INFO - "
05:51:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:26 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 ""
05:51:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:26 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
05:51:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:26 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
05:51:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 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
05:51:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:26 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
05:51:26 INFO - Selection.addRange() tests
05:51:26 INFO - Selection.addRange() tests
05:51:26 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:26 INFO - "
05:51:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:27 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 ""
05:51:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:27 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
05:51:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:27 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
05:51:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:27 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̈ḧ
05:51:27 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:27 INFO - "
05:51:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:27 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 ""
05:51:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:27 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
05:51:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:27 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
05:51:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:27 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
05:51:27 INFO - Selection.addRange() tests
05:51:27 INFO - Selection.addRange() tests
05:51:27 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:27 INFO - "
05:51:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:27 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 ""
05:51:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:27 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
05:51:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:27 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
05:51:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:27 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̈ḧ
05:51:27 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:27 INFO - "
05:51:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:27 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 ""
05:51:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:27 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
05:51:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:27 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
05:51:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 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
05:51:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:27 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
05:51:27 INFO - Selection.addRange() tests
05:51:28 INFO - Selection.addRange() tests
05:51:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:28 INFO - "
05:51:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:28 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 ""
05:51:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:28 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
05:51:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:28 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
05:51:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:28 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̈ḧ
05:51:28 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:28 INFO - "
05:51:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:28 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 ""
05:51:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:28 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
05:51:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:28 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
05:51:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:28 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
05:51:28 INFO - Selection.addRange() tests
05:51:28 INFO - Selection.addRange() tests
05:51:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:28 INFO - "
05:51:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:28 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 ""
05:51:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:28 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
05:51:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:28 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
05:51:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 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
05:51:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:29 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̈ḧ
05:51:29 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:29 INFO - "
05:51:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:29 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 ""
05:51:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:29 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
05:51:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:29 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
05:51:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:29 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
05:51:29 INFO - Selection.addRange() tests
05:51:29 INFO - Selection.addRange() tests
05:51:29 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:29 INFO - "
05:51:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:29 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 ""
05:51:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:29 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
05:51:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:29 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
05:51:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:29 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̈ḧ
05:51:29 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:29 INFO - "
05:51:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:29 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 ""
05:51:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:29 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
05:51:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:29 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
05:51:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:29 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:30 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
05:51:30 INFO - Selection.addRange() tests
05:51:30 INFO - Selection.addRange() tests
05:51:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:30 INFO - "
05:51:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:30 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 ""
05:51:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:30 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
05:51:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:30 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
05:51:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:30 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̈ḧ
05:51:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:30 INFO - "
05:51:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:30 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 ""
05:51:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:30 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
05:51:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:30 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
05:51:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 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
05:51:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:30 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
05:51:30 INFO - Selection.addRange() tests
05:51:31 INFO - Selection.addRange() tests
05:51:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:31 INFO - "
05:51:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:31 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 ""
05:51:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:31 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
05:51:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:31 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
05:51:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:31 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̈ḧ
05:51:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:31 INFO - "
05:51:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:31 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 ""
05:51:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:31 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
05:51:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:31 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
05:51:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 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
05:51:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:31 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
05:51:31 INFO - Selection.addRange() tests
05:51:32 INFO - Selection.addRange() tests
05:51:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:32 INFO - "
05:51:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:32 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 ""
05:51:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:32 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
05:51:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:32 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
05:51:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:32 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̈ḧ
05:51:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:32 INFO - "
05:51:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:32 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 ""
05:51:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:32 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
05:51:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:32 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
05:51:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 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
05:51:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:32 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
05:51:32 INFO - Selection.addRange() tests
05:51:32 INFO - Selection.addRange() tests
05:51:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:33 INFO - "
05:51:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:33 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 ""
05:51:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:33 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
05:51:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:33 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
05:51:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:33 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̈ḧ
05:51:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:33 INFO - "
05:51:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:33 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 ""
05:51:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:33 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
05:51:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:33 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
05:51:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:33 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
05:51:33 INFO - Selection.addRange() tests
05:51:33 INFO - Selection.addRange() tests
05:51:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:33 INFO - "
05:51:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:33 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 ""
05:51:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:33 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
05:51:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:33 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
05:51:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:33 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̈ḧ
05:51:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:33 INFO - "
05:51:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:33 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 ""
05:51:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:33 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
05:51:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:33 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
05:51:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 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
05:51:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:33 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
05:51:33 INFO - Selection.addRange() tests
05:51:34 INFO - Selection.addRange() tests
05:51:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:34 INFO - "
05:51:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:34 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 ""
05:51:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:34 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
05:51:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:34 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
05:51:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:34 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̈ḧ
05:51:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:34 INFO - "
05:51:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:34 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 ""
05:51:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:34 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
05:51:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:34 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
05:51:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:34 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
05:51:34 INFO - Selection.addRange() tests
05:51:34 INFO - Selection.addRange() tests
05:51:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:34 INFO - "
05:51:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:34 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 ""
05:51:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:34 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
05:51:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:34 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
05:51:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:34 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̈ḧ
05:51:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:34 INFO - "
05:51:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:34 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 ""
05:51:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:34 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
05:51:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:34 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
05:51:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 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
05:51:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:34 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
05:51:34 INFO - Selection.addRange() tests
05:51:35 INFO - Selection.addRange() tests
05:51:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:35 INFO - "
05:51:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:35 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 ""
05:51:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:35 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
05:51:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:35 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
05:51:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:35 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̈ḧ
05:51:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:35 INFO - "
05:51:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:35 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 ""
05:51:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:35 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
05:51:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:35 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
05:51:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:35 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
05:51:35 INFO - Selection.addRange() tests
05:51:35 INFO - Selection.addRange() tests
05:51:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:35 INFO - "
05:51:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:35 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 ""
05:51:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:35 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
05:51:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:35 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
05:51:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:35 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̈ḧ
05:51:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:35 INFO - "
05:51:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:35 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 ""
05:51:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:35 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
05:51:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:35 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
05:51:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:35 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:36 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
05:51:36 INFO - Selection.addRange() tests
05:51:36 INFO - Selection.addRange() tests
05:51:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:36 INFO - "
05:51:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:36 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 ""
05:51:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:36 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
05:51:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:36 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
05:51:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:36 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̈ḧ
05:51:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:36 INFO - "
05:51:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:36 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 ""
05:51:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:36 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
05:51:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:36 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
05:51:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 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
05:51:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:36 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
05:51:36 INFO - Selection.addRange() tests
05:51:36 INFO - Selection.addRange() tests
05:51:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:36 INFO - "
05:51:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:36 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 ""
05:51:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:36 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
05:51:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:36 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
05:51:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:37 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̈ḧ
05:51:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:51:37 INFO - "
05:51:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:51:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:37 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 ""
05:51:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:51:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:37 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
05:51:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:51:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:37 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
05:51:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:51:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 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
05:51:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:51:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:51:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:51:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:51:37 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
05:51:37 INFO - - assert_throws: function "function () {
05:53:15 INFO - root.query(q)
05:53:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
05:53:15 INFO - root.queryAll(q)
05:53:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
05:53:15 INFO - root.query(q)
05:53:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
05:53:15 INFO - root.queryAll(q)
05:53:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
05:53:15 INFO - root.query(q)
05:53:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
05:53:15 INFO - root.queryAll(q)
05:53:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
05:53:15 INFO - root.query(q)
05:53:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
05:53:15 INFO - root.queryAll(q)
05:53:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
05:53:15 INFO - root.query(q)
05:53:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
05:53:15 INFO - root.queryAll(q)
05:53:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
05:53:15 INFO - root.query(q)
05:53:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
05:53:15 INFO - root.queryAll(q)
05:53:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
05:53:15 INFO - root.query(q)
05:53:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
05:53:15 INFO - root.queryAll(q)
05:53:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
05:53:15 INFO - root.query(q)
05:53:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
05:53:15 INFO - root.queryAll(q)
05:53:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
05:53:15 INFO - root.query(q)
05:53:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
05:53:15 INFO - root.queryAll(q)
05:53:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
05:53:15 INFO - root.query(q)
05:53:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
05:53:15 INFO - root.queryAll(q)
05:53:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
05:53:15 INFO - root.query(q)
05:53:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
05:53:15 INFO - root.queryAll(q)
05:53:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
05:53:15 INFO - root.query(q)
05:53:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
05:53:15 INFO - root.queryAll(q)
05:53:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
05:53:15 INFO - root.query(q)
05:53:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
05:53:15 INFO - root.queryAll(q)
05:53:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
05:53:15 INFO - root.query(q)
05:53:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
05:53:15 INFO - root.queryAll(q)
05:53:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
05:53:15 INFO - root.query(q)
05:53:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
05:53:15 INFO - root.queryAll(q)
05:53:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
05:53:15 INFO - root.query(q)
05:53:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
05:53:15 INFO - root.queryAll(q)
05:53:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
05:53:15 INFO - root.query(q)
05:53:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
05:53:15 INFO - root.queryAll(q)
05:53:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
05:53:15 INFO - root.query(q)
05:53:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
05:53:15 INFO - root.queryAll(q)
05:53:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
05:53:15 INFO - root.query(q)
05:53:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
05:53:15 INFO - root.queryAll(q)
05:53:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
05:53:15 INFO - root.query(q)
05:53:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
05:53:15 INFO - root.queryAll(q)
05:53:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
05:53:15 INFO - root.query(q)
05:53:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
05:53:15 INFO - root.queryAll(q)
05:53:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
05:53:15 INFO - root.query(q)
05:53:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
05:53:15 INFO - root.queryAll(q)
05:53:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
05:53:15 INFO - root.query(q)
05:53:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
05:53:15 INFO - root.queryAll(q)
05:53:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
05:53:16 INFO - root.query(q)
05:53:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
05:53:16 INFO - root.queryAll(q)
05:53:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
05:53:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:53:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 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
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 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
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 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
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 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
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 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
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 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
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 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
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 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
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 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
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 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
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 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
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 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
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 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
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 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
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 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
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 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
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 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
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 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
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 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
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 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
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 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
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 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
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 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
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 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
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 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
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 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
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 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
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 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
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 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
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 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
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 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
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 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
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 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
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 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
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 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
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 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
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 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
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 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
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 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
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 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
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching option with selected attribute (with no refNodes): #attr-presence-select2 option[selected] - context.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching option with selected attribute (with no refNodes): #attr-presence-select2 option[selected] - context.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching option with selected attribute (with refNode Element): #attr-presence-select2 option[selected] - root.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching option with selected attribute (with refNode Element): #attr-presence-select2 option[selected] - root.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching multiple options with selected attributes (with no refNodes): #attr-presence-select3 option[selected] - context.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching multiple options with selected attributes (with no refNodes): #attr-presence-select3 option[selected] - context.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching multiple options with selected attributes (with refNode Element): #attr-presence-select3 option[selected] - root.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching multiple options with selected attributes (with refNode Element): #attr-presence-select3 option[selected] - root.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching align attribute with value (with no refNodes): [align="center"] - context.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching align attribute with value (with no refNodes): [align="center"] - context.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching align attribute with value (with refNode Element): [align="center"] - root.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching align attribute with value (with refNode Element): [align="center"] - root.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching align attribute with empty value (with no refNodes): [align=""] - context.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching align attribute with empty value (with no refNodes): [align=""] - context.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching align attribute with empty value (with refNode Element): [align=""] - root.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching align attribute with empty value (with refNode Element): [align=""] - root.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, not matching align attribute with partial value (with no refNodes): [align="c"] - context.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, not matching align attribute with partial value (with no refNodes): [align="c"] - context.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, not matching align attribute with partial value (with refNode Element): [align="c"] - root.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, not matching align attribute with partial value (with refNode Element): [align="c"] - root.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, not matching align attribute with incorrect value (with no refNodes): [align="centera"] - context.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, not matching align attribute with incorrect value (with no refNodes): [align="centera"] - context.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, not matching align attribute with incorrect value (with refNode Element): [align="centera"] - root.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, not matching align attribute with incorrect value (with refNode Element): [align="centera"] - root.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-value="\e9"] - context.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-value="\e9"] - context.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-value="\e9"] - root.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-value="\e9"] - root.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-value_foo="\e9"] - context.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-value_foo="\e9"] - context.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-value_foo="\e9"] - root.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-value_foo="\e9"] - root.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type='hidden'],#attr-value input[type='radio'] - context.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type='hidden'],#attr-value input[type='radio'] - context.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type='hidden'],#attr-value input[type='radio'] - root.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type='hidden'],#attr-value input[type='radio'] - root.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type="hidden"],#attr-value input[type='radio'] - context.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type="hidden"],#attr-value input[type='radio'] - context.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type="hidden"],#attr-value input[type='radio'] - root.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type="hidden"],#attr-value input[type='radio'] - root.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with no refNodes): input[type=hidden],#attr-value input[type=radio] - context.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with no refNodes): input[type=hidden],#attr-value input[type=radio] - context.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with refNode Element): input[type=hidden],#attr-value input[type=radio] - root.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with refNode Element): input[type=hidden],#attr-value input[type=radio] - root.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching attribute with value using non-ASCII characters (with no refNodes): [data-attr-value=中文] - context.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching attribute with value using non-ASCII characters (with no refNodes): [data-attr-value=中文] - context.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching attribute with value using non-ASCII characters (with refNode Element): [data-attr-value=中文] - root.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching attribute with value using non-ASCII characters (with refNode Element): [data-attr-value=中文] - root.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching class attribute with value (with no refNodes): [class~="div1"] - context.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching class attribute with value (with no refNodes): [class~="div1"] - context.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching class attribute with value (with refNode Element): [class~="div1"] - root.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching class attribute with value (with refNode Element): [class~="div1"] - root.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, not matching class attribute with empty value (with no refNodes): [class~=""] - context.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, not matching class attribute with empty value (with no refNodes): [class~=""] - context.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, not matching class attribute with empty value (with refNode Element): [class~=""] - root.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, not matching class attribute with empty value (with refNode Element): [class~=""] - root.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, not matching class attribute with partial value (with no refNodes): [data-attr-whitespace~="div"] - context.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, not matching class attribute with partial value (with no refNodes): [data-attr-whitespace~="div"] - context.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, not matching class attribute with partial value (with refNode Element): [data-attr-whitespace~="div"] - root.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, not matching class attribute with partial value (with refNode Element): [data-attr-whitespace~="div"] - root.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-whitespace~="\0000e9"] - context.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-whitespace~="\0000e9"] - context.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-whitespace~="\0000e9"] - root.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-whitespace~="\0000e9"] - root.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-whitespace_foo~="\e9"] - context.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-whitespace_foo~="\e9"] - context.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-whitespace_foo~="\e9"] - root.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-whitespace_foo~="\e9"] - root.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - context.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - context.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - root.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - root.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - context.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - context.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - root.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - root.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with no refNodes): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - context.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with no refNodes): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - context.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with refNode Element): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - root.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with refNode Element): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - root.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with no refNodes): a[rel~="book mark"] - context.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with no refNodes): a[rel~="book mark"] - context.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with refNode Element): a[rel~="book mark"] - root.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with refNode Element): a[rel~="book mark"] - root.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with no refNodes): [title~=中文] - context.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with no refNodes): [title~=中文] - context.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with refNode Element): [title~=中文] - root.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with refNode Element): [title~=中文] - root.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with no refNodes): #attr-hyphen-div1[lang|="en"] - context.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with no refNodes): #attr-hyphen-div1[lang|="en"] - context.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with refNode Element): #attr-hyphen-div1[lang|="en"] - root.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with refNode Element): #attr-hyphen-div1[lang|="en"] - root.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, matching lang attribute with exact value (with no refNodes): #attr-hyphen-div2[lang|="fr"] - context.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, matching lang attribute with exact value (with no refNodes): #attr-hyphen-div2[lang|="fr"] - context.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, matching lang attribute with exact value (with refNode Element): #attr-hyphen-div2[lang|="fr"] - root.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, matching lang attribute with exact value (with refNode Element): #attr-hyphen-div2[lang|="fr"] - root.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, matching lang attribute with partial value (with no refNodes): #attr-hyphen-div3[lang|="en"] - context.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, matching lang attribute with partial value (with no refNodes): #attr-hyphen-div3[lang|="en"] - context.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, matching lang attribute with partial value (with refNode Element): #attr-hyphen-div3[lang|="en"] - root.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, matching lang attribute with partial value (with refNode Element): #attr-hyphen-div3[lang|="en"] - root.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, not matching incorrect value (with no refNodes): #attr-hyphen-div4[lang|="es-AR"] - context.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, not matching incorrect value (with no refNodes): #attr-hyphen-div4[lang|="es-AR"] - context.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, not matching incorrect value (with refNode Element): #attr-hyphen-div4[lang|="es-AR"] - root.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, not matching incorrect value (with refNode Element): #attr-hyphen-div4[lang|="es-AR"] - root.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector, matching href attributes beginning with specified substring (with no refNodes): a[href^="http://www"] - context.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector, matching href attributes beginning with specified substring (with no refNodes): a[href^="http://www"] - context.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector, matching href attributes beginning with specified substring (with refNode Element): a[href^="http://www"] - root.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector, matching href attributes beginning with specified substring (with refNode Element): a[href^="http://www"] - root.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang^="en-"] - context.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang^="en-"] - context.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang^="en-"] - root.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang^="en-"] - root.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector, not matching class attribute not beginning with specified substring (with no refNodes): [class^=apple] - context.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector, not matching class attribute not beginning with specified substring (with no refNodes): [class^=apple] - context.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector, not matching class attribute not beginning with specified substring (with refNode Element): [class^=apple] - root.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector, not matching class attribute not beginning with specified substring (with refNode Element): [class^=apple] - root.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=' apple'] - context.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=' apple'] - context.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=' apple'] - root.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=' apple'] - root.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=" apple"] - context.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=" apple"] - context.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=" apple"] - root.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=" apple"] - root.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with no refNodes): [class^= apple] - context.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with no refNodes): [class^= apple] - context.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with refNode Element): [class^= apple] - root.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with refNode Element): [class^= apple] - root.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector, matching href attributes ending with specified substring (with no refNodes): a[href$=".org"] - context.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector, matching href attributes ending with specified substring (with no refNodes): a[href$=".org"] - context.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector, matching href attributes ending with specified substring (with refNode Element): a[href$=".org"] - root.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector, matching href attributes ending with specified substring (with refNode Element): a[href$=".org"] - root.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector, matching lang attributes ending with specified substring, (with no refNodes): [lang$="-CH"] - context.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector, matching lang attributes ending with specified substring, (with no refNodes): [lang$="-CH"] - context.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector, matching lang attributes ending with specified substring, (with refNode Element): [lang$="-CH"] - root.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector, matching lang attributes ending with specified substring, (with refNode Element): [lang$="-CH"] - root.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple] - context.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple] - context.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple] - root.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple] - root.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$='apple '] - context.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$='apple '] - context.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$='apple '] - root.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$='apple '] - root.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$="apple "] - context.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$="apple "] - context.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$="apple "] - root.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$="apple "] - root.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple ] - context.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple ] - context.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple ] - root.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple ] - root.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes beginning with specified substring (with no refNodes): a[href*="http://www"] - context.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes beginning with specified substring (with no refNodes): a[href*="http://www"] - context.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes beginning with specified substring (with refNode Element): a[href*="http://www"] - root.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes beginning with specified substring (with refNode Element): a[href*="http://www"] - root.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes ending with specified substring (with no refNodes): a[href*=".org"] - context.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes ending with specified substring (with no refNodes): a[href*=".org"] - context.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes ending with specified substring (with refNode Element): a[href*=".org"] - root.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes ending with specified substring (with refNode Element): a[href*=".org"] - root.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes containing specified substring (with no refNodes): a[href*=".example."] - context.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes containing specified substring (with no refNodes): a[href*=".example."] - context.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes containing specified substring (with refNode Element): a[href*=".example."] - root.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes containing specified substring (with refNode Element): a[href*=".example."] - root.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang*="en-"] - context.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang*="en-"] - context.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang*="en-"] - root.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang*="en-"] - root.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching lang attributes ending with specified substring, (with no refNodes): [lang*="-CH"] - context.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching lang attributes ending with specified substring, (with no refNodes): [lang*="-CH"] - context.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching lang attributes ending with specified substring, (with refNode Element): [lang*="-CH"] - root.queryAll is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching lang attributes ending with specified substring, (with refNode Element): [lang*="-CH"] - root.query is not a function
05:53:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 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
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 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
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 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
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 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
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 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
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 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
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 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
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 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
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 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
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 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
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 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
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 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
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 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
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 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
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 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
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 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
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 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
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - PROCESS | 1814 | --DOMWINDOW == 44 (0x897e4c00) [pid = 1814] [serial = 2261] [outer = (nil)] [url = about:blank]
05:53:18 INFO - PROCESS | 1814 | --DOMWINDOW == 43 (0x8980f000) [pid = 1814] [serial = 2263] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html]
05:53:18 INFO - PROCESS | 1814 | --DOMWINDOW == 42 (0x886ca400) [pid = 1814] [serial = 2255] [outer = (nil)] [url = about:blank]
05:53:18 INFO - PROCESS | 1814 | --DOMWINDOW == 41 (0x89e94400) [pid = 1814] [serial = 2265] [outer = (nil)] [url = about:blank]
05:53:18 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
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 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
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 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
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 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
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 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
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 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
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 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
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 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
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 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
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 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
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 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
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 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
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 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
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 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
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 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
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 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
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 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
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 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
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 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
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 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
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 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
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 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
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 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
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 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
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 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
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 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
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 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
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 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
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching the third child element (with refNode Element): :nth-child(3) - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching every third child element (with no refNodes): li:nth-child(3n) - context.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching every third child element (with no refNodes): li:nth-child(3n) - context.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching every third child element (with refNode Element): li:nth-child(3n) - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching every third child element (with refNode Element): li:nth-child(3n) - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching every second child element, starting from the fourth (with no refNodes): li:nth-child(2n+4) - context.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching every second child element, starting from the fourth (with no refNodes): li:nth-child(2n+4) - context.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching every second child element, starting from the fourth (with refNode Element): li:nth-child(2n+4) - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching every second child element, starting from the fourth (with refNode Element): li:nth-child(2n+4) - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching every fourth child element, starting from the third (with no refNodes): :nth-child(4n-1) - context.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching every fourth child element, starting from the third (with no refNodes): :nth-child(4n-1) - context.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching every fourth child element, starting from the third (with refNode Element): :nth-child(4n-1) - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching every fourth child element, starting from the third (with refNode Element): :nth-child(4n-1) - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching the third last child element (with no refNodes): :nth-last-child(3) - context.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching the third last child element (with no refNodes): :nth-last-child(3) - context.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching the third last child element (with refNode Element): :nth-last-child(3) - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching the third last child element (with refNode Element): :nth-last-child(3) - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching every third child element from the end (with no refNodes): li:nth-last-child(3n) - context is null
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching every third child element from the end (with no refNodes): li:nth-last-child(3n) - context is null
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching every third child element from the end (with refNode Element): li:nth-last-child(3n) - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching every third child element from the end (with refNode Element): li:nth-last-child(3n) - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with no refNodes): li:nth-last-child(2n+4) - context is null
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with no refNodes): li:nth-last-child(2n+4) - context is null
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with refNode Element): li:nth-last-child(2n+4) - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with refNode Element): li:nth-last-child(2n+4) - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with no refNodes): :nth-last-child(4n-1) - context.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with no refNodes): :nth-last-child(4n-1) - context.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with refNode Element): :nth-last-child(4n-1) - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with refNode Element): :nth-last-child(4n-1) - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-of-type selector, matching the third em element (with no refNodes): em:nth-of-type(3) - context.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-of-type selector, matching the third em element (with no refNodes): em:nth-of-type(3) - context.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-of-type selector, matching the third em element (with refNode Element): em:nth-of-type(3) - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-of-type selector, matching the third em element (with refNode Element): em:nth-of-type(3) - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-of-type selector, matching every second element of their type (with no refNodes): :nth-of-type(2n) - context.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-of-type selector, matching every second element of their type (with no refNodes): :nth-of-type(2n) - context.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-of-type selector, matching every second element of their type (with refNode Element): :nth-of-type(2n) - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-of-type selector, matching every second element of their type (with refNode Element): :nth-of-type(2n) - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with no refNodes): span:nth-of-type(2n-1) - context.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with no refNodes): span:nth-of-type(2n-1) - context.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with refNode Element): span:nth-of-type(2n-1) - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with refNode Element): span:nth-of-type(2n-1) - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-of-type selector, matching the thrid last em element (with no refNodes): em:nth-last-of-type(3) - context.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-of-type selector, matching the thrid last em element (with no refNodes): em:nth-last-of-type(3) - context.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-of-type selector, matching the thrid last em element (with refNode Element): em:nth-last-of-type(3) - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-of-type selector, matching the thrid last em element (with refNode Element): em:nth-last-of-type(3) - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-of-type selector, matching every second last element of their type (with no refNodes): :nth-last-of-type(2n) - context.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-of-type selector, matching every second last element of their type (with no refNodes): :nth-last-of-type(2n) - context.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-of-type selector, matching every second last element of their type (with refNode Element): :nth-last-of-type(2n) - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-of-type selector, matching every second last element of their type (with refNode Element): :nth-last-of-type(2n) - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with no refNodes): span:nth-last-of-type(2n-1) - context.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with no refNodes): span:nth-last-of-type(2n-1) - context.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with refNode Element): span:nth-last-of-type(2n-1) - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with refNode Element): span:nth-last-of-type(2n-1) - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-of-type selector, matching the first em element (with no refNodes): em:first-of-type - context.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-of-type selector, matching the first em element (with no refNodes): em:first-of-type - context.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-of-type selector, matching the first em element (with refNode Element): em:first-of-type - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-of-type selector, matching the first em element (with refNode Element): em:first-of-type - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-of-type selector, matching the first of every type of element (with no refNodes): :first-of-type - context.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-of-type selector, matching the first of every type of element (with no refNodes): :first-of-type - context.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-of-type selector, matching the first of every type of element (with refNode Element): :first-of-type - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-of-type selector, matching the first of every type of element (with refNode Element): :first-of-type - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-of-type selector, matching the first td element in each table row (with no refNodes): tr :first-of-type - context.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-of-type selector, matching the first td element in each table row (with no refNodes): tr :first-of-type - context.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-of-type selector, matching the first td element in each table row (with refNode Element): tr :first-of-type - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-of-type selector, matching the first td element in each table row (with refNode Element): tr :first-of-type - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-of-type selector, matching the last em elemnet (with no refNodes): em:last-of-type - context.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-of-type selector, matching the last em elemnet (with no refNodes): em:last-of-type - context.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-of-type selector, matching the last em elemnet (with refNode Element): em:last-of-type - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-of-type selector, matching the last em elemnet (with refNode Element): em:last-of-type - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-of-type selector, matching the last of every type of element (with no refNodes): :last-of-type - context.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-of-type selector, matching the last of every type of element (with no refNodes): :last-of-type - context.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-of-type selector, matching the last of every type of element (with refNode Element): :last-of-type - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-of-type selector, matching the last of every type of element (with refNode Element): :last-of-type - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-of-type selector, matching the last td element in each table row (with no refNodes): tr :last-of-type - context.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-of-type selector, matching the last td element in each table row (with no refNodes): tr :last-of-type - context.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-of-type selector, matching the last td element in each table row (with refNode Element): tr :last-of-type - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-of-type selector, matching the last td element in each table row (with refNode Element): tr :last-of-type - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-child pseudo-class selector, matching first child div element (with no refNodes): div:first-child - context.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-child pseudo-class selector, matching first child div element (with no refNodes): div:first-child - context.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-child pseudo-class selector, matching first child div element (with refNode Element): div:first-child - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-child pseudo-class selector, matching first child div element (with refNode Element): div:first-child - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-child pseudo-class selector, doesn't match non-first-child elements (with no refNodes): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - context.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-child pseudo-class selector, doesn't match non-first-child elements (with no refNodes): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - context.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-child pseudo-class selector, doesn't match non-first-child elements (with refNode Element): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-child pseudo-class selector, doesn't match non-first-child elements (with refNode Element): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:first-child - context.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:first-child - context.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:first-child - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:first-child - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-child pseudo-class selector, matching last child div element (with no refNodes): div:last-child - context.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-child pseudo-class selector, matching last child div element (with no refNodes): div:last-child - context.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-child pseudo-class selector, matching last child div element (with refNode Element): div:last-child - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-child pseudo-class selector, matching last child div element (with refNode Element): div:last-child - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-child pseudo-class selector, doesn't match non-last-child elements (with no refNodes): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - context.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-child pseudo-class selector, doesn't match non-last-child elements (with no refNodes): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - context.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-child pseudo-class selector, doesn't match non-last-child elements (with refNode Element): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-child pseudo-class selector, doesn't match non-last-child elements (with refNode Element): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:last-child - context.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:last-child - context.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:last-child - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:last-child - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-child pseudo-class selector, matching all only-child elements (with no refNodes): :only-child - context.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-child pseudo-class selector, matching all only-child elements (with no refNodes): :only-child - context.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-child pseudo-class selector, matching all only-child elements (with refNode Element): :only-child - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-child pseudo-class selector, matching all only-child elements (with refNode Element): :only-child - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-child pseudo-class selector, matching only-child em elements (with no refNodes): em:only-child - context.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-child pseudo-class selector, matching only-child em elements (with no refNodes): em:only-child - context.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-child pseudo-class selector, matching only-child em elements (with refNode Element): em:only-child - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-child pseudo-class selector, matching only-child em elements (with refNode Element): em:only-child - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with no refNodes): :only-of-type - context.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with no refNodes): :only-of-type - context.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with refNode Element): :only-of-type - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with refNode Element): :only-of-type - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with no refNodes): em:only-of-type - context.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with no refNodes): em:only-of-type - context.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with refNode Element): em:only-of-type - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with refNode Element): em:only-of-type - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :empty pseudo-class selector, matching empty p elements (with no refNodes): p:empty - context.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :empty pseudo-class selector, matching empty p elements (with no refNodes): p:empty - context.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :empty pseudo-class selector, matching empty p elements (with refNode Element): p:empty - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :empty pseudo-class selector, matching empty p elements (with refNode Element): p:empty - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :empty pseudo-class selector, matching all empty elements (with no refNodes): :empty - context.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :empty pseudo-class selector, matching all empty elements (with no refNodes): :empty - context.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :empty pseudo-class selector, matching all empty elements (with refNode Element): :empty - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :empty pseudo-class selector, matching all empty elements (with refNode Element): :empty - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with no refNodes): :link, #pseudo-link :visited - context.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with no refNodes): :link, #pseudo-link :visited - context.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with refNode Element): :link, #pseudo-link :visited - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with refNode Element): :link, #pseudo-link :visited - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :link and :visited pseudo-class selectors, matching link elements with href attributes (with no refNodes): :link, #head :visited - context.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :link and :visited pseudo-class selectors, matching link elements with href attributes (with no refNodes): :link, #head :visited - context.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :link and :visited pseudo-class selectors, matching link elements with href attributes (with refNode Element): :link, #head :visited - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :link and :visited pseudo-class selectors, matching link elements with href attributes (with refNode Element): :link, #head :visited - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :target pseudo-class selector, matching the element referenced by the URL fragment identifier (with no refNodes): :target - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :target pseudo-class selector, matching the element referenced by the URL fragment identifier (with no refNodes): :target - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, matching inherited language (1) (with no refNodes): #pseudo-lang-div1:lang(en) - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, matching inherited language (1) (with no refNodes): #pseudo-lang-div1:lang(en) - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, matching specified language with exact value (1) (with no refNodes): #pseudo-lang-div2:lang(fr) - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, matching specified language with exact value (1) (with no refNodes): #pseudo-lang-div2:lang(fr) - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, matching specified language with partial value (1) (with no refNodes): #pseudo-lang-div3:lang(en) - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, matching specified language with partial value (1) (with no refNodes): #pseudo-lang-div3:lang(en) - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, not matching incorrect language (with no refNodes): #pseudo-lang-div4:lang(es-AR) - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, not matching incorrect language (with no refNodes): #pseudo-lang-div4:lang(es-AR) - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :enabled pseudo-class selector, matching all enabled form controls (1) (with no refNodes): #pseudo-ui :enabled - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :enabled pseudo-class selector, matching all enabled form controls (1) (with no refNodes): #pseudo-ui :enabled - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :enabled pseudo-class selector, matching all disabled form controls (1) (with no refNodes): #pseudo-ui :disabled - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :enabled pseudo-class selector, matching all disabled form controls (1) (with no refNodes): #pseudo-ui :disabled - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :checked pseudo-class selector, matching checked radio buttons and checkboxes (1) (with no refNodes): #pseudo-ui :checked - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :checked pseudo-class selector, matching checked radio buttons and checkboxes (1) (with no refNodes): #pseudo-ui :checked - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching (1) (with no refNodes): #not>:not(div) - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching (1) (with no refNodes): #not>:not(div) - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching (1) (with no refNodes): #not * :not(:first-child) - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching (1) (with no refNodes): #not * :not(:first-child) - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching nothing (with no refNodes): :not(*) - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching nothing (with no refNodes): :not(*) - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching nothing (with no refNodes): :not(*|*) - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching nothing (with no refNodes): :not(*|*) - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :first-line pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-line - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :first-line pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-line - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-line - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-line - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-letter - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-letter - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-letter - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-letter - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :before pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:before - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :before pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:before - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::before pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::before - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::before pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::before - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :after pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:after - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :after pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:after - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::after pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::after - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::after pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::after - root.query is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with specified class (1) (with no refNodes): .class-p - root.queryAll is not a function
05:53:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 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
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 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
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 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
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 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
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 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
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with class value using non-ASCII characters (2) (with no refNodes): .台北Táiběi - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class value using non-ASCII characters (2) (with no refNodes): .台北Táiběi - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 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
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 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
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, chained, matching element with multiple class values using non-ASCII characters (2) (with no refNodes): .台北Táiběi.台北 - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, chained, matching element with multiple class values using non-ASCII characters (2) (with no refNodes): .台北Táiběi.台北 - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with class with escaped character (1) (with no refNodes): .foo\:bar - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class with escaped character (1) (with no refNodes): .foo\:bar - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with class with escaped character (1) (with no refNodes): .test\.foo\[5\]bar - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class with escaped character (1) (with no refNodes): .test\.foo\[5\]bar - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching element with specified id (1) (with no refNodes): #id #id-div1 - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching element with specified id (1) (with no refNodes): #id #id-div1 - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div1 - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div1 - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div2 - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div2 - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID Selector, chained, with type selector (1) (with no refNodes): div#id-div1, div#id-div2 - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID Selector, chained, with type selector (1) (with no refNodes): div#id-div1, div#id-div2 - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, not matching non-existent descendant (with no refNodes): #id #none - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, not matching non-existent descendant (with no refNodes): #id #none - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, not matching non-existent ancestor (with no refNodes): #none #id-div1 - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, not matching non-existent ancestor (with no refNodes): #none #id-div1 - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching multiple elements with duplicate id (1) (with no refNodes): #id-li-duplicate - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching multiple elements with duplicate id (1) (with no refNodes): #id-li-duplicate - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id value using non-ASCII characters (3) (with no refNodes): #台北Táiběi - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id value using non-ASCII characters (3) (with no refNodes): #台北Táiběi - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id value using non-ASCII characters (4) (with no refNodes): #台北 - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id value using non-ASCII characters (4) (with no refNodes): #台北 - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id values using non-ASCII characters (2) (with no refNodes): #台北Táiběi, #台北 - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id values using non-ASCII characters (2) (with no refNodes): #台北Táiběi, #台北 - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching element with id with escaped character (with no refNodes): #\#foo\:bar - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching element with id with escaped character (with no refNodes): #\#foo\:bar - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching element with id with escaped character (with no refNodes): #test\.foo\[5\]bar - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching element with id with escaped character (with no refNodes): #test\.foo\[5\]bar - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Namespace selector, matching element with any namespace (with no refNodes): #any-namespace *|div - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Namespace selector, matching element with any namespace (with no refNodes): #any-namespace *|div - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Namespace selector, matching div elements in no namespace only (with no refNodes): #no-namespace |div - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Namespace selector, matching div elements in no namespace only (with no refNodes): #no-namespace |div - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Namespace selector, matching any elements in no namespace only (with no refNodes): #no-namespace |* - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Namespace selector, matching any elements in no namespace only (with no refNodes): #no-namespace |* - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element that is a descendant of an element with id (1) (with no refNodes): #descendant div - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element that is a descendant of an element with id (1) (with no refNodes): #descendant div - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): body #descendant-div1 - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): body #descendant-div1 - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): div #descendant-div1 - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): div #descendant-div1 - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element with id (1) (with no refNodes): #descendant #descendant-div2 - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with id that is a descendant of an element with id (1) (with no refNodes): #descendant #descendant-div2 - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with class that is a descendant of an element with id (1) (with no refNodes): #descendant .descendant-div2 - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with class that is a descendant of an element with id (1) (with no refNodes): #descendant .descendant-div2 - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with class that is a descendant of an element with class (1) (with no refNodes): .descendant-div1 .descendant-div3 - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with class that is a descendant of an element with class (1) (with no refNodes): .descendant-div1 .descendant-div3 - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, not matching element with id that is not a descendant of an element with id (with no refNodes): #descendant-div1 #descendant-div4 - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, not matching element with id that is not a descendant of an element with id (with no refNodes): #descendant-div1 #descendant-div4 - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
05:53:19 INFO - #descendant-div2 - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
05:53:19 INFO - #descendant-div2 - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element that is a child of an element with id (1) (with no refNodes): #child>div - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element that is a child of an element with id (1) (with no refNodes): #child>div - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with id that is a child of an element (1) (with no refNodes): div>#child-div1 - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with id that is a child of an element (1) (with no refNodes): div>#child-div1 - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with id that is a child of an element with id (1) (with no refNodes): #child>#child-div1 - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with id that is a child of an element with id (1) (with no refNodes): #child>#child-div1 - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with id that is a child of an element with class (1) (with no refNodes): #child-div1>.child-div2 - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with id that is a child of an element with class (1) (with no refNodes): #child-div1>.child-div2 - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with class that is a child of an element with class (1) (with no refNodes): .child-div1>.child-div2 - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with class that is a child of an element with class (1) (with no refNodes): .child-div1>.child-div2 - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, not matching element with id that is not a child of an element with id (with no refNodes): #child>#child-div3 - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, not matching element with id that is not a child of an element with id (with no refNodes): #child>#child-div3 - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, not matching element with id that is not a child of an element with class (with no refNodes): #child-div1>.child-div3 - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, not matching element with id that is not a child of an element with class (with no refNodes): #child-div1>.child-div3 - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, not matching element with class that is not a child of an element with class (with no refNodes): .child-div1>.child-div3 - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, not matching element with class that is not a child of an element with class (with no refNodes): .child-div1>.child-div3 - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, surrounded by whitespace (1) (with no refNodes): #child-div1
05:53:19 INFO - >
05:53:19 INFO - #child-div2 - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, surrounded by whitespace (1) (with no refNodes): #child-div1
05:53:19 INFO - >
05:53:19 INFO - #child-div2 - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, whitespace after (1) (with no refNodes): #child-div1>
05:53:19 INFO - #child-div2 - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, whitespace after (1) (with no refNodes): #child-div1>
05:53:19 INFO - #child-div2 - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, whitespace before (1) (with no refNodes): #child-div1
05:53:19 INFO - >#child-div2 - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, whitespace before (1) (with no refNodes): #child-div1
05:53:19 INFO - >#child-div2 - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, no whitespace (1) (with no refNodes): #child-div1>#child-div2 - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, no whitespace (1) (with no refNodes): #child-div1>#child-div2 - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+div - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+div - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element (1) (with no refNodes): div+#adjacent-div4 - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element (1) (with no refNodes): div+#adjacent-div4 - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+#adjacent-div4 - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+#adjacent-div4 - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+.adjacent-div4 - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+.adjacent-div4 - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class (1) (with no refNodes): .adjacent-div2+.adjacent-div4 - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class (1) (with no refNodes): .adjacent-div2+.adjacent-div4 - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element (1) (with no refNodes): #adjacent div+p - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element (1) (with no refNodes): #adjacent div+p - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, surrounded by whitespace (1) (with no refNodes): #adjacent-p2
05:53:19 INFO - +
05:53:19 INFO - #adjacent-p3 - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, surrounded by whitespace (1) (with no refNodes): #adjacent-p2
05:53:19 INFO - +
05:53:19 INFO - #adjacent-p3 - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, whitespace after (1) (with no refNodes): #adjacent-p2+
05:53:19 INFO - #adjacent-p3 - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, whitespace after (1) (with no refNodes): #adjacent-p2+
05:53:19 INFO - #adjacent-p3 - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, whitespace before (1) (with no refNodes): #adjacent-p2
05:53:19 INFO - +#adjacent-p3 - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, whitespace before (1) (with no refNodes): #adjacent-p2
05:53:19 INFO - +#adjacent-p3 - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, no whitespace (1) (with no refNodes): #adjacent-p2+#adjacent-p3 - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, no whitespace (1) (with no refNodes): #adjacent-p2+#adjacent-p3 - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~div - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~div - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with id that is a sibling of an element (1) (with no refNodes): div~#sibling-div4 - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with id that is a sibling of an element (1) (with no refNodes): div~#sibling-div4 - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with id that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~#sibling-div4 - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with id that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~#sibling-div4 - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with class that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~.sibling-div - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with class that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~.sibling-div - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching p element that is a sibling of a div element (1) (with no refNodes): #sibling div~p - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching p element that is a sibling of a div element (1) (with no refNodes): #sibling div~p - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, not matching element with id that is not a sibling after a p element (1) (with no refNodes): #sibling>p~div - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, not matching element with id that is not a sibling after a p element (1) (with no refNodes): #sibling>p~div - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, not matching element with id that is not a sibling after an element with id (with no refNodes): #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1 - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, not matching element with id that is not a sibling after an element with id (with no refNodes): #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1 - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, surrounded by whitespace (1) (with no refNodes): #sibling-p2
05:53:19 INFO - ~
05:53:19 INFO - #sibling-p3 - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, surrounded by whitespace (1) (with no refNodes): #sibling-p2
05:53:19 INFO - ~
05:53:19 INFO - #sibling-p3 - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, whitespace after (1) (with no refNodes): #sibling-p2~
05:53:19 INFO - #sibling-p3 - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, whitespace after (1) (with no refNodes): #sibling-p2~
05:53:19 INFO - #sibling-p3 - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, whitespace before (1) (with no refNodes): #sibling-p2
05:53:19 INFO - ~#sibling-p3 - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, whitespace before (1) (with no refNodes): #sibling-p2
05:53:19 INFO - ~#sibling-p3 - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, no whitespace (1) (with no refNodes): #sibling-p2~#sibling-p3 - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, no whitespace (1) (with no refNodes): #sibling-p2~#sibling-p3 - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, surrounded by whitespace (1) (with no refNodes): #group em
05:53:19 INFO -
05:53:19 INFO - ,
05:53:19 INFO -
05:53:19 INFO - #group strong - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, surrounded by whitespace (1) (with no refNodes): #group em
05:53:19 INFO -
05:53:19 INFO - ,
05:53:19 INFO -
05:53:19 INFO - #group strong - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, whitespace after (1) (with no refNodes): #group em,
05:53:19 INFO - #group strong - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, whitespace after (1) (with no refNodes): #group em,
05:53:19 INFO - #group strong - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, whitespace before (1) (with no refNodes): #group em
05:53:19 INFO - ,#group strong - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, whitespace before (1) (with no refNodes): #group em
05:53:19 INFO - ,#group strong - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, no whitespace (1) (with no refNodes): #group em,#group strong - root.queryAll is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, no whitespace (1) (with no refNodes): #group em,#group strong - root.query is not a function
05:53:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:53:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:53:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:53:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:53:19 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 9531ms
05:53:19 INFO - PROCESS | 1814 | --DOMWINDOW == 40 (0x88877000) [pid = 1814] [serial = 2258] [outer = (nil)] [url = about:blank]
05:53:19 INFO - PROCESS | 1814 | --DOMWINDOW == 39 (0x881eb400) [pid = 1814] [serial = 2270] [outer = (nil)] [url = about:blank]
05:53:19 INFO - PROCESS | 1814 | --DOMWINDOW == 38 (0x881e5400) [pid = 1814] [serial = 2269] [outer = (nil)] [url = http://web-platform.test:8000/selection/getRangeAt.html]
05:53:19 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
05:53:19 INFO - PROCESS | 1814 | ++DOCSHELL 0x881ec400 == 17 [pid = 1814] [id = 819]
05:53:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 39 (0x881ec800) [pid = 1814] [serial = 2294] [outer = (nil)]
05:53:19 INFO - PROCESS | 1814 | ++DOMWINDOW == 40 (0x881f0800) [pid = 1814] [serial = 2295] [outer = 0x881ec800]
05:53:19 INFO - PROCESS | 1814 | 1450273999974 Marionette INFO loaded listener.js
05:53:20 INFO - PROCESS | 1814 | ++DOMWINDOW == 41 (0x886ca400) [pid = 1814] [serial = 2296] [outer = 0x881ec800]
05:53:21 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
05:53:21 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
05:53:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\"]" but got "before_set "
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
05:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:53:21 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
05:53:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\"]" but got "foobar"
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
05:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:53:21 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
05:53:21 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
05:53:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\"]" but got "before_set "
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
05:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:53:21 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
05:53:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\"]" but got "foobar"
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
05:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:53:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
05:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:53:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
05:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:53:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
05:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:53:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
05:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:53:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
05:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:53:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
05:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:53:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
05:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:53:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
05:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:53:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
05:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:53:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
05:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:53:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
05:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:53:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
05:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:53:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
05:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:53:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
05:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:53:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
05:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:53:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
05:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:53:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
05:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:53:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
05:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:53:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
05:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:53:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
05:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:53:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
05:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:53:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
05:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:53:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
05:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:53:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
05:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:53:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
05:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:53:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
05:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:53:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
05:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:53:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
05:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:53:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
05:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:53:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
05:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:53:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:53:21 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 1564ms
05:53:21 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
05:53:21 INFO - PROCESS | 1814 | ++DOCSHELL 0x881ee000 == 18 [pid = 1814] [id = 820]
05:53:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 42 (0x881ee800) [pid = 1814] [serial = 2297] [outer = (nil)]
05:53:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 43 (0x8a26f800) [pid = 1814] [serial = 2298] [outer = 0x881ee800]
05:53:21 INFO - PROCESS | 1814 | 1450274001461 Marionette INFO loaded listener.js
05:53:21 INFO - PROCESS | 1814 | ++DOMWINDOW == 44 (0x8cd39000) [pid = 1814] [serial = 2299] [outer = 0x881ee800]
05:53:22 INFO - PROCESS | 1814 | ++DOCSHELL 0x881f0000 == 19 [pid = 1814] [id = 821]
05:53:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 45 (0x886d4000) [pid = 1814] [serial = 2300] [outer = (nil)]
05:53:22 INFO - PROCESS | 1814 | ++DOCSHELL 0x886d4c00 == 20 [pid = 1814] [id = 822]
05:53:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 46 (0x8886fc00) [pid = 1814] [serial = 2301] [outer = (nil)]
05:53:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 47 (0x881e9c00) [pid = 1814] [serial = 2302] [outer = 0x8886fc00]
05:53:22 INFO - PROCESS | 1814 | ++DOMWINDOW == 48 (0x88877c00) [pid = 1814] [serial = 2303] [outer = 0x886d4000]
05:53:24 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
05:53:24 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
05:53:24 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
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:53:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:53:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:53:24 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
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:53:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:53:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:53:24 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
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:53:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:53:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:53:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:53:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:53:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:53:24 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
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:53:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:53:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:53:24 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
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:53:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:53:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:53:24 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
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:53:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:53:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:53:24 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
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:53:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:53:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:53:24 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
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:53:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:53:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:53:24 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
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:53:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:53:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:53:24 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
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:53:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:53:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:53:24 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
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:53:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:53:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:53:24 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
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:53:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:53:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:53:24 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
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:53:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:53:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:53:24 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
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:53:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:53:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:53:24 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
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:53:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:53:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:53:24 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
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:53:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:53:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:53:24 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
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:53:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:53:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:53:24 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
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:53:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:53:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:53:24 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
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:53:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:53:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:53:24 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
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:53:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:53:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:53:24 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
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:53:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:53:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:53:24 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
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:53:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:53:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:53:24 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
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:53:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:53:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:53:24 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
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:53:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:53:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:53:24 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
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:53:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:53:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:53:24 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
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:53:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:53:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:53:24 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
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:53:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:53:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:53:24 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
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:53:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:53:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:53:24 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
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:53:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:53:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:53:24 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
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:53:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:53:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:53:24 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
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:53:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:53:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:53:24 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
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:53:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:53:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:53:24 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
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:53:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:53:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:53:24 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
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:53:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:53:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:53:24 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
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:53:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:53:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:53:24 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
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:53:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:53:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:53:24 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
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:53:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:53:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:53:24 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
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:53:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:53:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:53:24 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
05:53:24 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
05:53:24 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
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
05:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
05:53:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:53:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:53:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
05:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
05:53:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:53:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:53:24 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
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
05:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
05:53:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:53:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:53:24 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
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
05:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
05:53:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
05:53:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:53:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:53:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */