builder: b2g-inbound_ubuntu64_vm-debug_test-web-platform-tests-7
slave: tst-linux64-spot-1599
starttime: 1450272277.78
results: success (0)
buildid: 20151216042908
builduid: 488a15ed6815490a9ff5643e4067fd74
revision: cdc5b185ada91c7d252a8b7e00122ba2c479f473
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-12-16 05:24:37.779655) =========
master: http://buildbot-master121.bb.releng.use1.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-12-16 05:24:37.780017) =========
========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2015-12-16 05:24:37.780309) =========
bash -c pwd
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'pwd']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1450272208.496839-979366391
_=/tools/buildbot/bin/python
using PTY: False
/builds/slave/test
program finished with exit code 0
elapsedTime=0.021827
basedir: '/builds/slave/test'
========= master_lag: 0.69 =========
========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2015-12-16 05:24:38.491989) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-12-16 05:24:38.492305) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-12-16 05:24:38.538375) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-12-16 05:24:38.538660) =========
rm -rf properties
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'properties']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1450272208.496839-979366391
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.018124
========= master_lag: 0.06 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-12-16 05:24:38.618966) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-12-16 05:24:38.619270) =========
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:24:38.619653) =========
========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2015-12-16 05:24:38.619934) =========
bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1450272208.496839-979366391
_=/tools/buildbot/bin/python
using PTY: False
--2015-12-16 05:24:38-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102
Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 9.65M=0.001s
2015-12-16 05:24:39 (9.65 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.658421
========= master_lag: 2.26 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2015-12-16 05:24:41.535009) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2015-12-16 05:24:41.535295) =========
rm -rf scripts
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1450272208.496839-979366391
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.032021
========= master_lag: 4.72 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2015-12-16 05:24:46.284360) =========
========= Started 'bash -c ...' (results: 0, elapsed: 10 secs) (at 2015-12-16 05:24:46.284752) =========
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=9ca12473fbb1d023794ffd180000023c-1450272208.496839-979366391
_=/tools/buildbot/bin/python
using PTY: False
2015-12-16 05:24:46,885 truncating revision to first 12 chars
2015-12-16 05:24:46,886 Setting DEBUG logging.
2015-12-16 05:24:46,886 attempt 1/10
2015-12-16 05:24:46,886 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:24:47,966 unpacking tar archive at: b2g-inbound-cdc5b185ada9/testing/mozharness/
program finished with exit code 0
elapsedTime=1.587131
========= master_lag: 8.60 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 10 secs) (at 2015-12-16 05:24:56.476474) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-12-16 05:24:56.476768) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-12-16 05:24:57.192579) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-12-16 05:24:57.192868) =========
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:24:57.193245) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 31 secs) (at 2015-12-16 05:24:57.193534) =========
/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=9ca12473fbb1d023794ffd180000023c-1450272208.496839-979366391
_=/tools/buildbot/bin/python
using PTY: False
05:24:57 INFO - MultiFileLogger online at 20151216 05:24:57 in /builds/slave/test
05:24:57 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:24:57 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
05:24:57 INFO - {'append_to_log': False,
05:24:57 INFO - 'base_work_dir': '/builds/slave/test',
05:24:57 INFO - 'blob_upload_branch': 'b2g-inbound',
05:24:57 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
05:24:57 INFO - 'buildbot_json_path': 'buildprops.json',
05:24:57 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
05:24:57 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
05:24:57 INFO - 'download_minidump_stackwalk': True,
05:24:57 INFO - 'download_symbols': 'true',
05:24:57 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
05:24:57 INFO - 'tooltool.py': '/tools/tooltool.py',
05:24:57 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
05:24:57 INFO - '/tools/misc-python/virtualenv.py')},
05:24:57 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
05:24:57 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
05:24:57 INFO - 'log_level': 'info',
05:24:57 INFO - 'log_to_console': True,
05:24:57 INFO - 'opt_config_files': (),
05:24:57 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
05:24:57 INFO - '--processes=1',
05:24:57 INFO - '--config=%(test_path)s/wptrunner.ini',
05:24:57 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
05:24:57 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
05:24:57 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
05:24:57 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
05:24:57 INFO - 'pip_index': False,
05:24:57 INFO - 'require_test_zip': True,
05:24:57 INFO - 'test_type': ('testharness',),
05:24:57 INFO - 'this_chunk': '7',
05:24:57 INFO - 'tooltool_cache': '/builds/tooltool_cache',
05:24:57 INFO - 'total_chunks': '8',
05:24:57 INFO - 'virtualenv_path': 'venv',
05:24:57 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
05:24:57 INFO - 'work_dir': 'build'}
05:24:57 INFO - #####
05:24:57 INFO - ##### Running clobber step.
05:24:57 INFO - #####
05:24:57 INFO - Running pre-action listener: _resource_record_pre_action
05:24:57 INFO - Running main action method: clobber
05:24:57 INFO - rmtree: /builds/slave/test/build
05:24:57 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
05:24:59 INFO - Running post-action listener: _resource_record_post_action
05:24:59 INFO - #####
05:24:59 INFO - ##### Running read-buildbot-config step.
05:24:59 INFO - #####
05:24:59 INFO - Running pre-action listener: _resource_record_pre_action
05:24:59 INFO - Running main action method: read_buildbot_config
05:24:59 INFO - Using buildbot properties:
05:24:59 INFO - {
05:24:59 INFO - "properties": {
05:24:59 INFO - "buildnumber": 7,
05:24:59 INFO - "product": "firefox",
05:24:59 INFO - "script_repo_revision": "production",
05:24:59 INFO - "branch": "b2g-inbound",
05:24:59 INFO - "repository": "",
05:24:59 INFO - "buildername": "Ubuntu VM 12.04 x64 b2g-inbound debug test web-platform-tests-7",
05:24:59 INFO - "buildid": "20151216042908",
05:24:59 INFO - "slavename": "tst-linux64-spot-1599",
05:24:59 INFO - "pgo_build": "False",
05:24:59 INFO - "basedir": "/builds/slave/test",
05:24:59 INFO - "project": "",
05:24:59 INFO - "platform": "linux64",
05:24:59 INFO - "master": "http://buildbot-master121.bb.releng.use1.mozilla.com:8201/",
05:24:59 INFO - "slavebuilddir": "test",
05:24:59 INFO - "scheduler": "tests-b2g-inbound-ubuntu64_vm-debug-unittest",
05:24:59 INFO - "repo_path": "integration/b2g-inbound",
05:24:59 INFO - "moz_repo_path": "",
05:24:59 INFO - "stage_platform": "linux64",
05:24:59 INFO - "builduid": "488a15ed6815490a9ff5643e4067fd74",
05:24:59 INFO - "revision": "cdc5b185ada91c7d252a8b7e00122ba2c479f473"
05:24:59 INFO - },
05:24:59 INFO - "sourcestamp": {
05:24:59 INFO - "repository": "",
05:24:59 INFO - "hasPatch": false,
05:24:59 INFO - "project": "",
05:24:59 INFO - "branch": "b2g-inbound-linux64-debug-unittest",
05:24:59 INFO - "changes": [
05:24:59 INFO - {
05:24:59 INFO - "category": null,
05:24:59 INFO - "files": [
05:24:59 INFO - {
05:24:59 INFO - "url": null,
05:24:59 INFO - "name": "https://queue.taskcluster.net/v1/task/wERirKMiRRWbI1TYpGWipw/artifacts/public/build/firefox-46.0a1.en-US.linux-x86_64.tar.bz2"
05:24:59 INFO - },
05:24:59 INFO - {
05:24:59 INFO - "url": null,
05:24:59 INFO - "name": "https://queue.taskcluster.net/v1/task/wERirKMiRRWbI1TYpGWipw/artifacts/public/build/test_packages.json"
05:24:59 INFO - }
05:24:59 INFO - ],
05:24:59 INFO - "repository": "",
05:24:59 INFO - "rev": "cdc5b185ada91c7d252a8b7e00122ba2c479f473",
05:24:59 INFO - "who": "tdz@users.sourceforge.net",
05:24:59 INFO - "when": 1450272171,
05:24:59 INFO - "number": 7366076,
05:24:59 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:24:59 INFO - "project": "",
05:24:59 INFO - "at": "Wed 16 Dec 2015 05:22:51",
05:24:59 INFO - "branch": "b2g-inbound-linux64-debug-unittest",
05:24:59 INFO - "revlink": "",
05:24:59 INFO - "properties": [
05:24:59 INFO - [
05:24:59 INFO - "buildid",
05:24:59 INFO - "20151216042908",
05:24:59 INFO - "Change"
05:24:59 INFO - ],
05:24:59 INFO - [
05:24:59 INFO - "builduid",
05:24:59 INFO - "488a15ed6815490a9ff5643e4067fd74",
05:24:59 INFO - "Change"
05:24:59 INFO - ],
05:24:59 INFO - [
05:24:59 INFO - "pgo_build",
05:24:59 INFO - "False",
05:24:59 INFO - "Change"
05:24:59 INFO - ]
05:24:59 INFO - ],
05:24:59 INFO - "revision": "cdc5b185ada91c7d252a8b7e00122ba2c479f473"
05:24:59 INFO - }
05:24:59 INFO - ],
05:24:59 INFO - "revision": "cdc5b185ada91c7d252a8b7e00122ba2c479f473"
05:24:59 INFO - }
05:24:59 INFO - }
05:24:59 INFO - Found installer url https://queue.taskcluster.net/v1/task/wERirKMiRRWbI1TYpGWipw/artifacts/public/build/firefox-46.0a1.en-US.linux-x86_64.tar.bz2.
05:24:59 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/wERirKMiRRWbI1TYpGWipw/artifacts/public/build/test_packages.json.
05:24:59 INFO - Running post-action listener: _resource_record_post_action
05:24:59 INFO - #####
05:24:59 INFO - ##### Running download-and-extract step.
05:24:59 INFO - #####
05:24:59 INFO - Running pre-action listener: _resource_record_pre_action
05:24:59 INFO - Running main action method: download_and_extract
05:24:59 INFO - mkdir: /builds/slave/test/build/tests
05:24:59 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:24:59 INFO - https://queue.taskcluster.net/v1/task/wERirKMiRRWbI1TYpGWipw/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
05:24:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/wERirKMiRRWbI1TYpGWipw/artifacts/public/build/test_packages.json
05:24:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/wERirKMiRRWbI1TYpGWipw/artifacts/public/build/test_packages.json
05:24:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/wERirKMiRRWbI1TYpGWipw/artifacts/public/build/test_packages.json to /builds/slave/test/build/test_packages.json
05:24:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/wERirKMiRRWbI1TYpGWipw/artifacts/public/build/test_packages.json', 'file_name': '/builds/slave/test/build/test_packages.json'}, attempt #1
05:25:01 INFO - Downloaded 1302 bytes.
05:25:01 INFO - Reading from file /builds/slave/test/build/test_packages.json
05:25:01 INFO - Using the following test package requirements:
05:25:01 INFO - {u'common': [u'firefox-46.0a1.en-US.linux-x86_64.common.tests.zip'],
05:25:01 INFO - u'cppunittest': [u'firefox-46.0a1.en-US.linux-x86_64.common.tests.zip',
05:25:01 INFO - u'firefox-46.0a1.en-US.linux-x86_64.cppunittest.tests.zip'],
05:25:01 INFO - u'jittest': [u'firefox-46.0a1.en-US.linux-x86_64.common.tests.zip',
05:25:01 INFO - u'jsshell-linux-x86_64.zip'],
05:25:01 INFO - u'mochitest': [u'firefox-46.0a1.en-US.linux-x86_64.common.tests.zip',
05:25:01 INFO - u'firefox-46.0a1.en-US.linux-x86_64.mochitest.tests.zip'],
05:25:01 INFO - u'mozbase': [u'firefox-46.0a1.en-US.linux-x86_64.common.tests.zip'],
05:25:01 INFO - u'reftest': [u'firefox-46.0a1.en-US.linux-x86_64.common.tests.zip',
05:25:01 INFO - u'firefox-46.0a1.en-US.linux-x86_64.reftest.tests.zip'],
05:25:01 INFO - u'talos': [u'firefox-46.0a1.en-US.linux-x86_64.common.tests.zip',
05:25:01 INFO - u'firefox-46.0a1.en-US.linux-x86_64.talos.tests.zip'],
05:25:01 INFO - u'web-platform': [u'firefox-46.0a1.en-US.linux-x86_64.common.tests.zip',
05:25:01 INFO - u'firefox-46.0a1.en-US.linux-x86_64.web-platform.tests.zip'],
05:25:01 INFO - u'webapprt': [u'firefox-46.0a1.en-US.linux-x86_64.common.tests.zip'],
05:25:01 INFO - u'xpcshell': [u'firefox-46.0a1.en-US.linux-x86_64.common.tests.zip',
05:25:01 INFO - u'firefox-46.0a1.en-US.linux-x86_64.xpcshell.tests.zip']}
05:25:01 INFO - Downloading packages: [u'firefox-46.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-46.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform
05:25:01 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:01 INFO - https://queue.taskcluster.net/v1/task/wERirKMiRRWbI1TYpGWipw/artifacts/public/build/firefox-46.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net
05:25:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/wERirKMiRRWbI1TYpGWipw/artifacts/public/build/firefox-46.0a1.en-US.linux-x86_64.common.tests.zip
05:25:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/wERirKMiRRWbI1TYpGWipw/artifacts/public/build/firefox-46.0a1.en-US.linux-x86_64.common.tests.zip
05:25:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/wERirKMiRRWbI1TYpGWipw/artifacts/public/build/firefox-46.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-46.0a1.en-US.linux-x86_64.common.tests.zip
05:25:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/wERirKMiRRWbI1TYpGWipw/artifacts/public/build/firefox-46.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-46.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1
05:25:02 INFO - Downloaded 22341616 bytes.
05:25:02 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-46.0a1.en-US.linux-x86_64.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] in /builds/slave/test/build/tests
05:25:02 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-46.0a1.en-US.linux-x86_64.common.tests.zip bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
05:25:02 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-46.0a1.en-US.linux-x86_64.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] with output_timeout 1760
05:25:03 INFO - caution: filename not matched: web-platform/*
05:25:03 INFO - Return code: 11
05:25:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:25:03 INFO - https://queue.taskcluster.net/v1/task/wERirKMiRRWbI1TYpGWipw/artifacts/public/build/firefox-46.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net
05:25:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/wERirKMiRRWbI1TYpGWipw/artifacts/public/build/firefox-46.0a1.en-US.linux-x86_64.web-platform.tests.zip
05:25:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/wERirKMiRRWbI1TYpGWipw/artifacts/public/build/firefox-46.0a1.en-US.linux-x86_64.web-platform.tests.zip
05:25:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/wERirKMiRRWbI1TYpGWipw/artifacts/public/build/firefox-46.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-46.0a1.en-US.linux-x86_64.web-platform.tests.zip
05:25:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/wERirKMiRRWbI1TYpGWipw/artifacts/public/build/firefox-46.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-46.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1
05:25:06 INFO - Downloaded 31028915 bytes.
05:25:06 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-46.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] in /builds/slave/test/build/tests
05:25:06 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-46.0a1.en-US.linux-x86_64.web-platform.tests.zip bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
05:25:06 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-46.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] with output_timeout 1760
05:25:08 INFO - caution: filename not matched: bin/*
05:25:08 INFO - caution: filename not matched: config/*
05:25:08 INFO - caution: filename not matched: mozbase/*
05:25:08 INFO - caution: filename not matched: marionette/*
05:25:08 INFO - caution: filename not matched: tools/wptserve/*
05:25:08 INFO - Return code: 11
05:25:08 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:08 INFO - https://queue.taskcluster.net/v1/task/wERirKMiRRWbI1TYpGWipw/artifacts/public/build/firefox-46.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net
05:25:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/wERirKMiRRWbI1TYpGWipw/artifacts/public/build/firefox-46.0a1.en-US.linux-x86_64.tar.bz2
05:25:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/wERirKMiRRWbI1TYpGWipw/artifacts/public/build/firefox-46.0a1.en-US.linux-x86_64.tar.bz2
05:25:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/wERirKMiRRWbI1TYpGWipw/artifacts/public/build/firefox-46.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-46.0a1.en-US.linux-x86_64.tar.bz2
05:25:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/wERirKMiRRWbI1TYpGWipw/artifacts/public/build/firefox-46.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-46.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1
05:25:14 INFO - Downloaded 59403587 bytes.
05:25:14 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/wERirKMiRRWbI1TYpGWipw/artifacts/public/build/firefox-46.0a1.en-US.linux-x86_64.tar.bz2
05:25:14 INFO - mkdir: /builds/slave/test/properties
05:25:14 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
05:25:14 INFO - Writing to file /builds/slave/test/properties/build_url
05:25:14 INFO - Contents:
05:25:14 INFO - build_url:https://queue.taskcluster.net/v1/task/wERirKMiRRWbI1TYpGWipw/artifacts/public/build/firefox-46.0a1.en-US.linux-x86_64.tar.bz2
05:25:14 INFO - mkdir: /builds/slave/test/build/symbols
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/wERirKMiRRWbI1TYpGWipw/artifacts/public/build/firefox-46.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net
05:25:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/wERirKMiRRWbI1TYpGWipw/artifacts/public/build/firefox-46.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
05:25:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/wERirKMiRRWbI1TYpGWipw/artifacts/public/build/firefox-46.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
05:25:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/wERirKMiRRWbI1TYpGWipw/artifacts/public/build/firefox-46.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/symbols/firefox-46.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
05:25:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/wERirKMiRRWbI1TYpGWipw/artifacts/public/build/firefox-46.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/symbols/firefox-46.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1
05:25:16 INFO - Downloaded 51588272 bytes.
05:25:16 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/wERirKMiRRWbI1TYpGWipw/artifacts/public/build/firefox-46.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
05:25:16 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url
05:25:16 INFO - Writing to file /builds/slave/test/properties/symbols_url
05:25:16 INFO - Contents:
05:25:16 INFO - symbols_url:https://queue.taskcluster.net/v1/task/wERirKMiRRWbI1TYpGWipw/artifacts/public/build/firefox-46.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
05:25:16 INFO - Running command: ['unzip', '-q', '/builds/slave/test/build/symbols/firefox-46.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'] in /builds/slave/test/build/symbols
05:25:16 INFO - Copy/paste: unzip -q /builds/slave/test/build/symbols/firefox-46.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
05:25:19 INFO - Return code: 0
05:25:19 INFO - Running post-action listener: _resource_record_post_action
05:25:19 INFO - Running post-action listener: set_extra_try_arguments
05:25:19 INFO - #####
05:25:19 INFO - ##### Running create-virtualenv step.
05:25:19 INFO - #####
05:25:19 INFO - Running pre-action listener: _pre_create_virtualenv
05:25:19 INFO - Running pre-action listener: _resource_record_pre_action
05:25:19 INFO - Running main action method: create_virtualenv
05:25:19 INFO - Creating virtualenv /builds/slave/test/build/venv
05:25:19 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:25:19 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
05:25:20 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
05:25:20 INFO - Using real prefix '/usr'
05:25:20 INFO - New python executable in /builds/slave/test/build/venv/bin/python
05:25:24 INFO - Installing distribute.............................................................................................................................................................................................done.
05:25:27 INFO - Installing pip.................done.
05:25:27 INFO - Return code: 0
05:25:27 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
05:25:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:25:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
05:25:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
05:25:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:25:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
05:25:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
05:25:27 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 0x1804f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1bdc300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c14e80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x194eea0>, '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 0x1c18090>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x194d250>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1450272208.496839-979366391', '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:25:27 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:25:27 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:25:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
05:25:27 INFO - 'CCACHE_UMASK': '002',
05:25:27 INFO - 'DISPLAY': ':0',
05:25:27 INFO - 'HOME': '/home/cltbld',
05:25:27 INFO - 'LANG': 'en_US.UTF-8',
05:25:27 INFO - 'LOGNAME': 'cltbld',
05:25:27 INFO - 'MAIL': '/var/mail/cltbld',
05:25:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:25:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
05:25:27 INFO - 'MOZ_NO_REMOTE': '1',
05:25:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
05:25:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:25:27 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
05:25:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:25:27 INFO - 'PWD': '/builds/slave/test',
05:25:27 INFO - 'SHELL': '/bin/bash',
05:25:27 INFO - 'SHLVL': '1',
05:25:27 INFO - 'TERM': 'linux',
05:25:27 INFO - 'TMOUT': '86400',
05:25:27 INFO - 'USER': 'cltbld',
05:25:27 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1450272208.496839-979366391',
05:25:27 INFO - '_': '/tools/buildbot/bin/python'}
05:25:27 INFO - Ignoring indexes: https://pypi.python.org/simple/
05:25:28 INFO - Downloading/unpacking psutil>=0.7.1
05:25:28 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:25:28 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:25:28 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:25:28 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:25:28 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:25:28 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:25:32 INFO - Creating supposed download cache at /builds/slave/test/build/venv/cache
05:25:33 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fpsutil-3.1.1.tar.gz
05:25:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
05:25:33 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
05:25:33 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
05:25:33 INFO - Installing collected packages: psutil
05:25:33 INFO - Running setup.py install for psutil
05:25:33 INFO - building 'psutil._psutil_linux' extension
05:25:33 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o
05:25:34 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so
05:25:34 INFO - building 'psutil._psutil_posix' extension
05:25:34 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o
05:25:34 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so
05:25:34 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
05:25:34 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
05:25:34 INFO - Successfully installed psutil
05:25:34 INFO - Cleaning up...
05:25:34 INFO - Return code: 0
05:25:34 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
05:25: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:25:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
05:25:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
05:25: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:25:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
05:25:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
05:25:34 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 0x1804f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1bdc300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c14e80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x194eea0>, '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 0x1c18090>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x194d250>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1450272208.496839-979366391', '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:25:34 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:25:34 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:25:34 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
05:25:34 INFO - 'CCACHE_UMASK': '002',
05:25:34 INFO - 'DISPLAY': ':0',
05:25:34 INFO - 'HOME': '/home/cltbld',
05:25:34 INFO - 'LANG': 'en_US.UTF-8',
05:25:34 INFO - 'LOGNAME': 'cltbld',
05:25:34 INFO - 'MAIL': '/var/mail/cltbld',
05:25:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:25:34 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
05:25:34 INFO - 'MOZ_NO_REMOTE': '1',
05:25:34 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
05:25:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:25:34 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
05:25:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:25:34 INFO - 'PWD': '/builds/slave/test',
05:25:34 INFO - 'SHELL': '/bin/bash',
05:25:34 INFO - 'SHLVL': '1',
05:25:34 INFO - 'TERM': 'linux',
05:25:34 INFO - 'TMOUT': '86400',
05:25:34 INFO - 'USER': 'cltbld',
05:25:34 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1450272208.496839-979366391',
05:25:34 INFO - '_': '/tools/buildbot/bin/python'}
05:25:35 INFO - Ignoring indexes: https://pypi.python.org/simple/
05:25:35 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
05:25:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
05:25:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
05:25:35 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:25:35 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:25:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
05:25:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
05:25:40 INFO - Downloading mozsystemmonitor-0.0.tar.gz
05:25:40 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fmozsystemmonitor-0.0.tar.gz
05:25:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
05:25:40 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:25:40 INFO - Installing collected packages: mozsystemmonitor
05:25:40 INFO - Running setup.py install for mozsystemmonitor
05:25:40 INFO - Successfully installed mozsystemmonitor
05:25:40 INFO - Cleaning up...
05:25:40 INFO - Return code: 0
05:25:40 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
05:25:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:25:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
05:25:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
05:25:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:25:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
05:25:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
05:25:40 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 0x1804f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1bdc300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c14e80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x194eea0>, '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 0x1c18090>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x194d250>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1450272208.496839-979366391', '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:25:40 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:25:40 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:25:40 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
05:25:40 INFO - 'CCACHE_UMASK': '002',
05:25:40 INFO - 'DISPLAY': ':0',
05:25:40 INFO - 'HOME': '/home/cltbld',
05:25:40 INFO - 'LANG': 'en_US.UTF-8',
05:25:40 INFO - 'LOGNAME': 'cltbld',
05:25:40 INFO - 'MAIL': '/var/mail/cltbld',
05:25:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:25:40 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
05:25:40 INFO - 'MOZ_NO_REMOTE': '1',
05:25:40 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
05:25:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:25:40 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
05:25:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:25:40 INFO - 'PWD': '/builds/slave/test',
05:25:40 INFO - 'SHELL': '/bin/bash',
05:25:40 INFO - 'SHLVL': '1',
05:25:40 INFO - 'TERM': 'linux',
05:25:40 INFO - 'TMOUT': '86400',
05:25:40 INFO - 'USER': 'cltbld',
05:25:40 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1450272208.496839-979366391',
05:25:40 INFO - '_': '/tools/buildbot/bin/python'}
05:25:40 INFO - Ignoring indexes: https://pypi.python.org/simple/
05:25:40 INFO - Downloading/unpacking blobuploader==1.2.4
05:25:40 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:25:40 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:25:40 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:25:40 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:25:40 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:25:40 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:25:45 INFO - Downloading blobuploader-1.2.4.tar.gz
05:25:45 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblobuploader-1.2.4.tar.gz
05:25:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
05:25:45 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
05:25:45 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:25:45 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:25:45 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:25:45 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:25:45 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:25:45 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:25:46 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Frequests-1.2.3.tar.gz
05:25:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
05:25:46 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
05:25:46 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:25:46 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:25:46 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:25:46 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:25: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:25: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:25:47 INFO - Downloading docopt-0.6.1.tar.gz
05:25:47 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fdocopt-0.6.1.tar.gz
05:25:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
05:25:47 INFO - Installing collected packages: blobuploader, requests, docopt
05:25:47 INFO - Running setup.py install for blobuploader
05:25:47 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
05:25:47 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
05:25:47 INFO - Running setup.py install for requests
05:25:48 INFO - Running setup.py install for docopt
05:25:48 INFO - Successfully installed blobuploader requests docopt
05:25:48 INFO - Cleaning up...
05:25:48 INFO - Return code: 0
05:25:48 INFO - Installing None into virtualenv /builds/slave/test/build/venv
05:25:48 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:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
05:25:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
05:25:48 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:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
05:25:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
05:25:48 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 0x1804f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1bdc300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c14e80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x194eea0>, '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 0x1c18090>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x194d250>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1450272208.496839-979366391', '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:25:48 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:25:48 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:25:48 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
05:25:48 INFO - 'CCACHE_UMASK': '002',
05:25:48 INFO - 'DISPLAY': ':0',
05:25:48 INFO - 'HOME': '/home/cltbld',
05:25:48 INFO - 'LANG': 'en_US.UTF-8',
05:25:48 INFO - 'LOGNAME': 'cltbld',
05:25:48 INFO - 'MAIL': '/var/mail/cltbld',
05:25:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:25:48 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
05:25:48 INFO - 'MOZ_NO_REMOTE': '1',
05:25:48 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
05:25:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:25:48 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
05:25:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:25:48 INFO - 'PWD': '/builds/slave/test',
05:25:48 INFO - 'SHELL': '/bin/bash',
05:25:48 INFO - 'SHLVL': '1',
05:25:48 INFO - 'TERM': 'linux',
05:25:48 INFO - 'TMOUT': '86400',
05:25:48 INFO - 'USER': 'cltbld',
05:25:48 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1450272208.496839-979366391',
05:25:48 INFO - '_': '/tools/buildbot/bin/python'}
05:25:49 INFO - Ignoring indexes: https://pypi.python.org/simple/
05:25:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
05:25:49 INFO - Running setup.py (path:/tmp/pip-PETvYC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
05:25:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
05:25:49 INFO - Running setup.py (path:/tmp/pip-nL461x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
05:25:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
05:25:49 INFO - Running setup.py (path:/tmp/pip-eV9dsq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
05:25:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
05:25:49 INFO - Running setup.py (path:/tmp/pip-TjKBN5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
05:25:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
05:25:49 INFO - Running setup.py (path:/tmp/pip-Rt_YYU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
05:25:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
05:25:49 INFO - Running setup.py (path:/tmp/pip-kaffnw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
05:25:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
05:25:49 INFO - Running setup.py (path:/tmp/pip-gKm146-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
05:25:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
05:25:50 INFO - Running setup.py (path:/tmp/pip-s1sBL4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
05:25:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
05:25:50 INFO - Running setup.py (path:/tmp/pip-S11heY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
05:25:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
05:25:50 INFO - Running setup.py (path:/tmp/pip-DUr2F8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
05:25:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
05:25:50 INFO - Running setup.py (path:/tmp/pip-ky5TLy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
05:25:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
05:25:50 INFO - Running setup.py (path:/tmp/pip-RSBa_A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
05:25:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
05:25:50 INFO - Running setup.py (path:/tmp/pip-4vuhus-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
05:25:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
05:25:50 INFO - Running setup.py (path:/tmp/pip-03uLGj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
05:25:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
05:25:50 INFO - Running setup.py (path:/tmp/pip-BQijD4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
05:25:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
05:25:51 INFO - Running setup.py (path:/tmp/pip-TBAW3G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
05:25:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
05:25:51 INFO - Running setup.py (path:/tmp/pip-NCxFfR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
05:25:51 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
05:25:51 INFO - Running setup.py (path:/tmp/pip-9ZhhsS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
05:25:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
05:25:51 INFO - Running setup.py (path:/tmp/pip-qWA5Vx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
05:25:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
05:25:51 INFO - Running setup.py (path:/tmp/pip-BkfZqD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
05:25:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
05:25:51 INFO - Running setup.py (path:/tmp/pip-LTJO1I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
05:25:51 INFO - Unpacking /builds/slave/test/build/tests/marionette
05:25:52 INFO - Running setup.py (path:/tmp/pip-y7tprj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
05:25:52 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
05:25:52 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:25:52 INFO - Running setup.py install for manifestparser
05:25:52 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
05:25:52 INFO - Running setup.py install for mozcrash
05:25:52 INFO - Running setup.py install for mozdebug
05:25:52 INFO - Running setup.py install for mozdevice
05:25:53 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
05:25:53 INFO - Installing dm script to /builds/slave/test/build/venv/bin
05:25:53 INFO - Running setup.py install for mozfile
05:25:53 INFO - Running setup.py install for mozhttpd
05:25:53 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
05:25:53 INFO - Running setup.py install for mozinfo
05:25:53 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
05:25:53 INFO - Running setup.py install for mozInstall
05:25:53 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
05:25:53 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
05:25:53 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
05:25:53 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
05:25:53 INFO - Running setup.py install for mozleak
05:25:54 INFO - Running setup.py install for mozlog
05:25:54 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
05:25:54 INFO - Running setup.py install for moznetwork
05:25:54 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
05:25:54 INFO - Running setup.py install for mozprocess
05:25:54 INFO - Running setup.py install for mozprofile
05:25:54 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
05:25:54 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
05:25:54 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
05:25:54 INFO - Running setup.py install for mozrunner
05:25:55 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
05:25:55 INFO - Running setup.py install for mozscreenshot
05:25:55 INFO - Running setup.py install for moztest
05:25:55 INFO - Running setup.py install for mozversion
05:25:55 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
05:25:55 INFO - Running setup.py install for wptserve
05:25:55 INFO - Running setup.py install for marionette-transport
05:25:56 INFO - Running setup.py install for marionette-driver
05:25:56 INFO - Running setup.py install for browsermob-proxy
05:25:56 INFO - Running setup.py install for marionette-client
05:25:56 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
05:25:56 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
05:25:56 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:25:56 INFO - Cleaning up...
05:25:57 INFO - Return code: 0
05:25:57 INFO - Installing None into virtualenv /builds/slave/test/build/venv
05:25:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:25:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
05:25:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
05:25:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:25:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
05:25:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
05:25:57 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-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 0x1804f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1bdc300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c14e80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x194eea0>, '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 0x1c18090>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x194d250>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1450272208.496839-979366391', '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:25:57 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:25:57 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:25:57 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
05:25:57 INFO - 'CCACHE_UMASK': '002',
05:25:57 INFO - 'DISPLAY': ':0',
05:25:57 INFO - 'HOME': '/home/cltbld',
05:25:57 INFO - 'LANG': 'en_US.UTF-8',
05:25:57 INFO - 'LOGNAME': 'cltbld',
05:25:57 INFO - 'MAIL': '/var/mail/cltbld',
05:25:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:25:57 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
05:25:57 INFO - 'MOZ_NO_REMOTE': '1',
05:25:57 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
05:25:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:25:57 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
05:25:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:25:57 INFO - 'PWD': '/builds/slave/test',
05:25:57 INFO - 'SHELL': '/bin/bash',
05:25:57 INFO - 'SHLVL': '1',
05:25:57 INFO - 'TERM': 'linux',
05:25:57 INFO - 'TMOUT': '86400',
05:25:57 INFO - 'USER': 'cltbld',
05:25:57 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1450272208.496839-979366391',
05:25:57 INFO - '_': '/tools/buildbot/bin/python'}
05:25:57 INFO - Ignoring indexes: https://pypi.python.org/simple/
05:25:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
05:25:57 INFO - Running setup.py (path:/tmp/pip-5HFupY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
05:25:57 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:25:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
05:25:57 INFO - Running setup.py (path:/tmp/pip-letcSU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
05:25:57 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:25:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
05:25:57 INFO - Running setup.py (path:/tmp/pip-6g0f1x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
05:25:57 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:25:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
05:25:57 INFO - Running setup.py (path:/tmp/pip-vdAt1S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
05:25:57 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:25:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
05:25:57 INFO - Running setup.py (path:/tmp/pip-zJzU8o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
05:25:58 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:25:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
05:25:58 INFO - Running setup.py (path:/tmp/pip-D4TGXR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
05:25:58 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:25:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
05:25:58 INFO - Running setup.py (path:/tmp/pip-J1uhYC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
05:25:58 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:25:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
05:25:58 INFO - Running setup.py (path:/tmp/pip-hZeBAU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
05:25:58 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:25:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
05:25:58 INFO - Running setup.py (path:/tmp/pip-uGKlgz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
05:25:58 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:25:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
05:25:58 INFO - Running setup.py (path:/tmp/pip-MZ4l4k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
05:25:58 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:25:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
05:25:58 INFO - Running setup.py (path:/tmp/pip-yJVw4n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
05:25:58 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:25:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
05:25:58 INFO - Running setup.py (path:/tmp/pip-wQUNDb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
05:25:59 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:25:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
05:25:59 INFO - Running setup.py (path:/tmp/pip-MZjpjI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
05:25:59 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:25:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
05:25:59 INFO - Running setup.py (path:/tmp/pip-TOh7T9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
05:25:59 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:25:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
05:25:59 INFO - Running setup.py (path:/tmp/pip-vfdgAO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
05:25:59 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:25:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
05:25:59 INFO - Running setup.py (path:/tmp/pip-ydqH1F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
05:25:59 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:25:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
05:25:59 INFO - Running setup.py (path:/tmp/pip-8B66bz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
05:25:59 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:25:59 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
05:25:59 INFO - Running setup.py (path:/tmp/pip-Bo0vic-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
05:25:59 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:25:59 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
05:25:59 INFO - Running setup.py (path:/tmp/pip-m8f0L_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
05:25:59 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:25:59 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
05:25:59 INFO - Running setup.py (path:/tmp/pip-RBRZeg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
05:26:00 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:26:00 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
05:26:00 INFO - Running setup.py (path:/tmp/pip-O5TRE4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
05:26:00 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:26:00 INFO - Unpacking /builds/slave/test/build/tests/marionette
05:26:00 INFO - Running setup.py (path:/tmp/pip-r8U1hO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
05:26:00 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
05:26:00 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:26:00 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:26:00 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:26:00 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:26:00 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:26:00 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:26:00 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
05:26:00 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:26:00 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:26:00 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:26:00 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:26:00 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:26:00 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:26:05 INFO - Downloading blessings-1.5.1.tar.gz
05:26:05 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:26:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
05:26:05 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:26:05 INFO - Installing collected packages: blessings
05:26:05 INFO - Running setup.py install for blessings
05:26:05 INFO - Successfully installed blessings
05:26:05 INFO - Cleaning up...
05:26:06 INFO - Return code: 0
05:26:06 INFO - Done creating virtualenv /builds/slave/test/build/venv.
05:26:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
05:26:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
05:26:06 INFO - Reading from file tmpfile_stdout
05:26:06 INFO - Current package versions:
05:26:06 INFO - argparse == 1.2.1
05:26:06 INFO - blessings == 1.5.1
05:26:06 INFO - blobuploader == 1.2.4
05:26:06 INFO - browsermob-proxy == 0.6.0
05:26:06 INFO - docopt == 0.6.1
05:26:06 INFO - manifestparser == 1.1
05:26:06 INFO - marionette-client == 2.0.0
05:26:06 INFO - marionette-driver == 1.1.1
05:26:06 INFO - marionette-transport == 1.0.0
05:26:06 INFO - mozInstall == 1.12
05:26:06 INFO - mozcrash == 0.16
05:26:06 INFO - mozdebug == 0.1
05:26:06 INFO - mozdevice == 0.47
05:26:06 INFO - mozfile == 1.2
05:26:06 INFO - mozhttpd == 0.7
05:26:06 INFO - mozinfo == 0.9
05:26:06 INFO - mozleak == 0.1
05:26:06 INFO - mozlog == 3.1
05:26:06 INFO - moznetwork == 0.27
05:26:06 INFO - mozprocess == 0.22
05:26:06 INFO - mozprofile == 0.27
05:26:06 INFO - mozrunner == 6.11
05:26:06 INFO - mozscreenshot == 0.1
05:26:06 INFO - mozsystemmonitor == 0.0
05:26:06 INFO - moztest == 0.7
05:26:06 INFO - mozversion == 1.4
05:26:06 INFO - psutil == 3.1.1
05:26:06 INFO - requests == 1.2.3
05:26:06 INFO - wptserve == 1.3.0
05:26:06 INFO - wsgiref == 0.1.2
05:26:06 INFO - Running post-action listener: _resource_record_post_action
05:26:06 INFO - Running post-action listener: _start_resource_monitoring
05:26:06 INFO - Starting resource monitoring.
05:26:06 INFO - #####
05:26:06 INFO - ##### Running pull step.
05:26:06 INFO - #####
05:26:06 INFO - Running pre-action listener: _resource_record_pre_action
05:26:06 INFO - Running main action method: pull
05:26:06 INFO - Pull has nothing to do!
05:26:06 INFO - Running post-action listener: _resource_record_post_action
05:26:06 INFO - #####
05:26:06 INFO - ##### Running install step.
05:26:06 INFO - #####
05:26:06 INFO - Running pre-action listener: _resource_record_pre_action
05:26:06 INFO - Running main action method: install
05:26:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
05:26:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
05:26:07 INFO - Reading from file tmpfile_stdout
05:26:07 INFO - Detecting whether we're running mozinstall >=1.0...
05:26:07 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
05:26:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
05:26:07 INFO - Reading from file tmpfile_stdout
05:26:07 INFO - Output received:
05:26:07 INFO - Usage: mozinstall [options] installer
05:26:07 INFO - Options:
05:26:07 INFO - -h, --help show this help message and exit
05:26:07 INFO - -d DEST, --destination=DEST
05:26:07 INFO - Directory to install application into. [default:
05:26:07 INFO - "/builds/slave/test"]
05:26:07 INFO - --app=APP Application being installed. [default: firefox]
05:26:07 INFO - mkdir: /builds/slave/test/build/application
05:26:07 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-46.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application']
05:26:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-46.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application
05:26:29 INFO - Reading from file tmpfile_stdout
05:26:29 INFO - Output received:
05:26:29 INFO - /builds/slave/test/build/application/firefox/firefox
05:26:29 INFO - Running post-action listener: _resource_record_post_action
05:26:29 INFO - #####
05:26:29 INFO - ##### Running run-tests step.
05:26:29 INFO - #####
05:26:29 INFO - Running pre-action listener: _resource_record_pre_action
05:26:29 INFO - Running main action method: run_tests
05:26:29 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
05:26:29 INFO - minidump filename unknown. determining based upon platform and arch
05:26:29 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
05:26:29 INFO - grabbing minidump binary from tooltool
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 - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x194eea0>, '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 0x1c18090>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x194d250>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
05:26:29 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
05:26:29 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache
05:26:29 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
05:26:29 INFO - Return code: 0
05:26:29 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755
05:26:30 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
05:26:30 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/wERirKMiRRWbI1TYpGWipw/artifacts/public/build/firefox-46.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--total-chunks=8', '--this-chunk=7', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
05:26:30 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/wERirKMiRRWbI1TYpGWipw/artifacts/public/build/firefox-46.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --total-chunks=8 --this-chunk=7 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
05:26:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
05:26:30 INFO - 'CCACHE_UMASK': '002',
05:26:30 INFO - 'DISPLAY': ':0',
05:26:30 INFO - 'HOME': '/home/cltbld',
05:26:30 INFO - 'LANG': 'en_US.UTF-8',
05:26:30 INFO - 'LOGNAME': 'cltbld',
05:26:30 INFO - 'MAIL': '/var/mail/cltbld',
05:26:30 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
05:26:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:26:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
05:26:30 INFO - 'MOZ_NO_REMOTE': '1',
05:26:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
05:26:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:26:30 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
05:26:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:26:30 INFO - 'PWD': '/builds/slave/test',
05:26:30 INFO - 'SHELL': '/bin/bash',
05:26:30 INFO - 'SHLVL': '1',
05:26:30 INFO - 'TERM': 'linux',
05:26:30 INFO - 'TMOUT': '86400',
05:26:30 INFO - 'USER': 'cltbld',
05:26:30 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1450272208.496839-979366391',
05:26:30 INFO - '_': '/tools/buildbot/bin/python'}
05:26:30 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/wERirKMiRRWbI1TYpGWipw/artifacts/public/build/firefox-46.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--total-chunks=8', '--this-chunk=7', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
05:26:30 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:26:30 INFO - import pkg_resources
05:26:36 INFO - Using 1 client processes
05:26:36 INFO - wptserve Starting http server on 127.0.0.1:8000
05:26:36 INFO - wptserve Starting http server on 127.0.0.1:8001
05:26:37 INFO - wptserve Starting http server on 127.0.0.1:8443
05:26:39 INFO - SUITE-START | Running 827 tests
05:26:39 INFO - Running testharness tests
05:26:39 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
05:26:39 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
05:26:39 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
05:26:39 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
05:26:39 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
05:26:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
05:26:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
05:26:39 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
05:26:39 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:26:39 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:26:39 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:26:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
05:26:39 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:26:39 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:26:39 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:26:39 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:26:39 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
05:26:39 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:26:39 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:26:39 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:26:39 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:26:39 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:26:39 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:26:39 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:26:39 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:26:39 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:26:39 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:26:39 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:26:39 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:26:39 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 0ms
05:26:39 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:26:39 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 8ms
05:26:39 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:26:39 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:26:39 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:26:39 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 0ms
05:26:39 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:26:39 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:26:39 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:26:39 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 1ms
05:26:39 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:26:39 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:26:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
05:26:39 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:26:39 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:26:39 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:26:39 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:26:39 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:26:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
05:26:39 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:26:39 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:26:39 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:26:39 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:26:39 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html | took 0ms
05:26:39 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:26:39 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:26:39 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:26:39 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:26:39 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:26:39 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 1ms
05:26:39 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:26:39 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 8ms
05:26:39 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:26:39 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:26:39 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:26:39 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1ms
05:26:39 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:26:39 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:26:39 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:26:39 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:26:39 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:26:39 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:26:39 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:26:39 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:26:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
05:26:39 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:26:39 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:26:39 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:26:39 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:26:39 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 1ms
05:26:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 0ms
05:26:39 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:26:39 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:26:39 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:26:39 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:26:39 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:26:39 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html | took 0ms
05:26:39 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:26:39 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:26:39 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:26:39 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:26:39 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:26:39 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:26:39 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:26:39 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:26:39 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:26:39 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:26:39 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:26:39 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 1ms
05:26:39 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:26:39 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:26:39 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:26:39 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:26:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
05:26:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 8ms
05:26:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
05:26:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
05:26:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
05:26:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
05:26:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
05:26:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:26:39 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:26:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
05:26:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:26:39 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:26:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:26:39 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:26:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:26:39 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:26:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:26:39 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:26:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:26:39 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:26:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
05:26:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:26:39 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:26:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:26:39 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:26:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:26:39 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:26:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:26:39 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:26:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:26:39 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:26:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:26:39 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:26:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:26:39 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:26:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
05:26:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:26:39 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:26:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:26:39 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:26:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:26:39 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:26:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
05:26:39 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:26:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
05:26:39 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:26:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
05:26:39 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:26:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
05:26:39 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
05:26:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
05:26:39 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:26:39 INFO - Setting up ssl
05:26:39 INFO - PROCESS | certutil |
05:26:39 INFO - PROCESS | certutil |
05:26:39 INFO - PROCESS | certutil |
05:26:39 INFO - Certificate Nickname Trust Attributes
05:26:39 INFO - SSL,S/MIME,JAR/XPI
05:26:39 INFO -
05:26:39 INFO - web-platform-tests CT,,
05:26:39 INFO -
05:26:39 INFO - Starting runner
05:26:42 INFO - PROCESS | 1861 | 1450272402032 Marionette INFO Marionette enabled via build flag and pref
05:26:42 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35e8861800 == 1 [pid = 1861] [id = 1]
05:26:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 1 (0x7f35e6a2a800) [pid = 1861] [serial = 1] [outer = (nil)]
05:26:42 INFO - PROCESS | 1861 | [1861] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2106
05:26:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 2 (0x7f35e6a2dc00) [pid = 1861] [serial = 2] [outer = 0x7f35e6a2a800]
05:26:42 INFO - PROCESS | 1861 | 1450272402678 Marionette INFO Listening on port 2828
05:26:43 INFO - PROCESS | 1861 | 1450272403313 Marionette INFO Marionette enabled via command-line flag
05:26:43 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35e2909000 == 2 [pid = 1861] [id = 2]
05:26:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 3 (0x7f35e2bef400) [pid = 1861] [serial = 3] [outer = (nil)]
05:26:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 4 (0x7f35e2bf0000) [pid = 1861] [serial = 4] [outer = 0x7f35e2bef400]
05:26:43 INFO - PROCESS | 1861 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f35e29c02b0
05:26:43 INFO - PROCESS | 1861 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f35ec8ea430
05:26:43 INFO - PROCESS | 1861 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f35e29f1550
05:26:43 INFO - PROCESS | 1861 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f35e29f1850
05:26:43 INFO - PROCESS | 1861 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f35e29f1b80
05:26:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 5 (0x7f35e0a75000) [pid = 1861] [serial = 5] [outer = 0x7f35e6a2a800]
05:26:43 INFO - PROCESS | 1861 | [1861] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
05:26:43 INFO - PROCESS | 1861 | 1450272403617 Marionette INFO Accepted connection conn0 from 127.0.0.1:38946
05:26:43 INFO - PROCESS | 1861 | [1861] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
05:26:43 INFO - PROCESS | 1861 | 1450272403813 Marionette INFO Accepted connection conn1 from 127.0.0.1:38947
05:26:43 INFO - PROCESS | 1861 | 1450272403818 Marionette INFO Closed connection conn0
05:26:43 INFO - PROCESS | 1861 | [1861] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
05:26:43 INFO - PROCESS | 1861 | 1450272403865 Marionette INFO Accepted connection conn2 from 127.0.0.1:38948
05:26:43 INFO - PROCESS | 1861 | 1450272403890 Marionette INFO Closed connection conn2
05:26:43 INFO - PROCESS | 1861 | 1450272403894 Marionette DEBUG conn1 -> Command {id: 1, name: "newSession", parameters: {"sessionId":null,"capabilities":null}}
05:26:44 INFO - PROCESS | 1861 | [1861] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967
05:26:45 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d91c3000 == 3 [pid = 1861] [id = 3]
05:26:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 6 (0x7f35d8fb0000) [pid = 1861] [serial = 6] [outer = (nil)]
05:26:45 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d91c7000 == 4 [pid = 1861] [id = 4]
05:26:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 7 (0x7f35d8fb0800) [pid = 1861] [serial = 7] [outer = (nil)]
05:26:46 INFO - PROCESS | 1861 | [1861] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
05:26:46 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d740c000 == 5 [pid = 1861] [id = 5]
05:26:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 8 (0x7f35d742a000) [pid = 1861] [serial = 8] [outer = (nil)]
05:26:46 INFO - PROCESS | 1861 | [1861] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
05:26:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 9 (0x7f35d738f000) [pid = 1861] [serial = 9] [outer = 0x7f35d742a000]
05:26:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 10 (0x7f35d807cc00) [pid = 1861] [serial = 10] [outer = 0x7f35d8fb0000]
05:26:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 11 (0x7f35d8083000) [pid = 1861] [serial = 11] [outer = 0x7f35d8fb0800]
05:26:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 12 (0x7f35d8084c00) [pid = 1861] [serial = 12] [outer = 0x7f35d742a000]
05:26:47 INFO - PROCESS | 1861 | 1450272407704 Marionette INFO loaded listener.js
05:26:47 INFO - PROCESS | 1861 | 1450272407737 Marionette INFO loaded listener.js
05:26:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 13 (0x7f35d6166000) [pid = 1861] [serial = 13] [outer = 0x7f35d742a000]
05:26:48 INFO - PROCESS | 1861 | 1450272408136 Marionette DEBUG conn1 <- Response {id: 1, error: null, body: {"sessionId":"9a052f4c-81b0-4b53-a57a-306f91ee7f07","capabilities":{"browserName":"Firefox","browserVersion":"46.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20151216042908","device":"desktop","version":"46.0a1"}}}
05:26:48 INFO - PROCESS | 1861 | 1450272408334 Marionette DEBUG conn1 -> Command {id: 2, name: "getContext", parameters: null}
05:26:48 INFO - PROCESS | 1861 | 1450272408338 Marionette DEBUG conn1 <- Response {id: 2, error: null, body: {"value":"content"}}
05:26:48 INFO - PROCESS | 1861 | 1450272408668 Marionette DEBUG conn1 -> Command {id: 3, name: "setContext", parameters: {"value":"chrome"}}
05:26:48 INFO - PROCESS | 1861 | 1450272408672 Marionette DEBUG conn1 <- Response {id: 3, error: null, body: {}}
05:26:48 INFO - PROCESS | 1861 | 1450272408775 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:26:48 INFO - PROCESS | 1861 | [1861] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 319
05:26:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 14 (0x7f35d222fc00) [pid = 1861] [serial = 14] [outer = 0x7f35d742a000]
05:26:49 INFO - PROCESS | 1861 | [1861] WARNING: RasterImage::Init failed: file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109
05:26:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:26:49 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35daba7800 == 6 [pid = 1861] [id = 6]
05:26:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 15 (0x7f35d1844400) [pid = 1861] [serial = 15] [outer = (nil)]
05:26:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 16 (0x7f35d1845400) [pid = 1861] [serial = 16] [outer = 0x7f35d1844400]
05:26:49 INFO - PROCESS | 1861 | 1450272409563 Marionette INFO loaded listener.js
05:26:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 17 (0x7f35d184dc00) [pid = 1861] [serial = 17] [outer = 0x7f35d1844400]
05:26:49 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d189a800 == 7 [pid = 1861] [id = 7]
05:26:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 18 (0x7f35d168ac00) [pid = 1861] [serial = 18] [outer = (nil)]
05:26:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 19 (0x7f35d16d3c00) [pid = 1861] [serial = 19] [outer = 0x7f35d168ac00]
05:26:50 INFO - PROCESS | 1861 | 1450272410041 Marionette INFO loaded listener.js
05:26:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 20 (0x7f35d16df800) [pid = 1861] [serial = 20] [outer = 0x7f35d168ac00]
05:26:50 INFO - PROCESS | 1861 | [1861] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101
05:26:50 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:26:50 INFO - document served over http requires an http
05:26:50 INFO - sub-resource via fetch-request using the http-csp
05:26:50 INFO - delivery method with keep-origin-redirect and when
05:26:50 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:26:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:26:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:26:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:26:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:26:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:26:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:26:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:26:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:26:50 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:26:50 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1281ms
05:26:50 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
05:26:50 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d0482800 == 8 [pid = 1861] [id = 8]
05:26:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 21 (0x7f35d0305c00) [pid = 1861] [serial = 21] [outer = (nil)]
05:26:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 22 (0x7f35d0307400) [pid = 1861] [serial = 22] [outer = 0x7f35d0305c00]
05:26:50 INFO - PROCESS | 1861 | 1450272410920 Marionette INFO loaded listener.js
05:26:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 23 (0x7f35d030f800) [pid = 1861] [serial = 23] [outer = 0x7f35d0305c00]
05:26:51 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:26:51 INFO - document served over http requires an http
05:26:51 INFO - sub-resource via fetch-request using the http-csp
05:26:51 INFO - delivery method with no-redirect and when
05:26: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:26:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:26:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:26:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:26:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:26:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:26:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:26:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:26:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:26:51 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:26:51 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 835ms
05:26:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:26:51 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d01d9000 == 9 [pid = 1861] [id = 9]
05:26:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 24 (0x7f35d012a800) [pid = 1861] [serial = 24] [outer = (nil)]
05:26:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 25 (0x7f35d16df400) [pid = 1861] [serial = 25] [outer = 0x7f35d012a800]
05:26:51 INFO - PROCESS | 1861 | 1450272411754 Marionette INFO loaded listener.js
05:26:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 26 (0x7f35cffc6000) [pid = 1861] [serial = 26] [outer = 0x7f35d012a800]
05:26:52 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:26:52 INFO - document served over http requires an http
05:26:52 INFO - sub-resource via fetch-request using the http-csp
05:26:52 INFO - delivery method with swap-origin-redirect and when
05:26: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:26:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:26:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:26:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:26:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:26:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:26:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:26:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:26:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:26:52 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:26:52 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1183ms
05:26:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:26:52 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cfd65800 == 10 [pid = 1861] [id = 10]
05:26:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 27 (0x7f35cfdef400) [pid = 1861] [serial = 27] [outer = (nil)]
05:26:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 28 (0x7f35cffc9000) [pid = 1861] [serial = 28] [outer = 0x7f35cfdef400]
05:26:53 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d036b800 == 11 [pid = 1861] [id = 11]
05:26:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 29 (0x7f35cffcac00) [pid = 1861] [serial = 29] [outer = (nil)]
05:26:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 30 (0x7f35cffcd800) [pid = 1861] [serial = 30] [outer = 0x7f35cffcac00]
05:26:53 INFO - PROCESS | 1861 | 1450272413143 Marionette INFO loaded listener.js
05:26:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 31 (0x7f35d0308000) [pid = 1861] [serial = 31] [outer = 0x7f35cffcac00]
05:26:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 32 (0x7f35cffcc000) [pid = 1861] [serial = 32] [outer = 0x7f35cfdef400]
05:26:53 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d0372000 == 12 [pid = 1861] [id = 12]
05:26:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 33 (0x7f35cffc9400) [pid = 1861] [serial = 33] [outer = (nil)]
05:26:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 34 (0x7f35d1683c00) [pid = 1861] [serial = 34] [outer = 0x7f35cffc9400]
05:26:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 35 (0x7f35d1682800) [pid = 1861] [serial = 35] [outer = 0x7f35cffc9400]
05:26:53 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d1897000 == 13 [pid = 1861] [id = 13]
05:26:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 36 (0x7f35d16d4c00) [pid = 1861] [serial = 36] [outer = (nil)]
05:26:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 37 (0x7f35d1834c00) [pid = 1861] [serial = 37] [outer = 0x7f35d16d4c00]
05:26:54 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:26:54 INFO - document served over http requires an http
05:26:54 INFO - sub-resource via iframe-tag using the http-csp
05:26:54 INFO - delivery method with keep-origin-redirect and when
05:26: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:26:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:26:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:26:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:26:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:26:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:26:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:26:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:26:54 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:26:54 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1486ms
05:26:54 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:26:54 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d701e800 == 14 [pid = 1861] [id = 14]
05:26:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 38 (0x7f35cfde3c00) [pid = 1861] [serial = 38] [outer = (nil)]
05:26:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 39 (0x7f35d16e0800) [pid = 1861] [serial = 39] [outer = 0x7f35cfde3c00]
05:26:54 INFO - PROCESS | 1861 | 1450272414650 Marionette INFO loaded listener.js
05:26:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 40 (0x7f35d6e7d400) [pid = 1861] [serial = 40] [outer = 0x7f35cfde3c00]
05:26:55 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d82a1800 == 15 [pid = 1861] [id = 15]
05:26:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 41 (0x7f35d7430400) [pid = 1861] [serial = 41] [outer = (nil)]
05:26:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 42 (0x7f35d8811000) [pid = 1861] [serial = 42] [outer = 0x7f35d7430400]
05:26:55 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:26:55 INFO - document served over http requires an http
05:26:55 INFO - sub-resource via iframe-tag using the http-csp
05:26:55 INFO - delivery method with no-redirect and when
05:26: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:26:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:26:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:26:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:26:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:26:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:26:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:26:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:26:55 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:26:55 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1243ms
05:26:55 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:26:55 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d84a0000 == 16 [pid = 1861] [id = 16]
05:26:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 43 (0x7f35d6a8f400) [pid = 1861] [serial = 43] [outer = (nil)]
05:26:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 44 (0x7f35d940b800) [pid = 1861] [serial = 44] [outer = 0x7f35d6a8f400]
05:26:55 INFO - PROCESS | 1861 | 1450272415908 Marionette INFO loaded listener.js
05:26:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 45 (0x7f35db54b000) [pid = 1861] [serial = 45] [outer = 0x7f35d6a8f400]
05:26:57 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d6a74800 == 17 [pid = 1861] [id = 17]
05:26:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 46 (0x7f35d6a17000) [pid = 1861] [serial = 46] [outer = (nil)]
05:26:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 47 (0x7f35d6a13800) [pid = 1861] [serial = 47] [outer = 0x7f35d6a17000]
05:26:57 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:26:57 INFO - document served over http requires an http
05:26:57 INFO - sub-resource via iframe-tag using the http-csp
05:26:57 INFO - delivery method with swap-origin-redirect and when
05:26: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:26:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:26:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:26:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:26:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:26:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:26:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:26:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:26:57 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:26:57 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1884ms
05:26:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:26:57 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d0373000 == 18 [pid = 1861] [id = 18]
05:26:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 48 (0x7f35d0309400) [pid = 1861] [serial = 48] [outer = (nil)]
05:26:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 49 (0x7f35d880dc00) [pid = 1861] [serial = 49] [outer = 0x7f35d0309400]
05:26:57 INFO - PROCESS | 1861 | 1450272417884 Marionette INFO loaded listener.js
05:26:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 50 (0x7f35d8f2fc00) [pid = 1861] [serial = 50] [outer = 0x7f35d0309400]
05:26:58 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:26:58 INFO - document served over http requires an http
05:26:58 INFO - sub-resource via script-tag using the http-csp
05:26:58 INFO - delivery method with keep-origin-redirect and when
05:26: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:26:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:26:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:26:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:26:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:26:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:26:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:26:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:26:58 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:26:58 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1127ms
05:26:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
05:26:58 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d8ed4000 == 19 [pid = 1861] [id = 19]
05:26:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 51 (0x7f35d0302800) [pid = 1861] [serial = 51] [outer = (nil)]
05:26:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 52 (0x7f35d7158800) [pid = 1861] [serial = 52] [outer = 0x7f35d0302800]
05:26:58 INFO - PROCESS | 1861 | 1450272418810 Marionette INFO loaded listener.js
05:26:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 53 (0x7f35d98a8000) [pid = 1861] [serial = 53] [outer = 0x7f35d0302800]
05:26:59 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:26:59 INFO - document served over http requires an http
05:26:59 INFO - sub-resource via script-tag using the http-csp
05:26:59 INFO - delivery method with no-redirect and when
05:26: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:26:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:26:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:26:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:26:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:26:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:26:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:26:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:26:59 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:26:59 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 872ms
05:26:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:26:59 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d9214000 == 20 [pid = 1861] [id = 20]
05:26:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 54 (0x7f35da176c00) [pid = 1861] [serial = 54] [outer = (nil)]
05:26:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 55 (0x7f35db551000) [pid = 1861] [serial = 55] [outer = 0x7f35da176c00]
05:26:59 INFO - PROCESS | 1861 | 1450272419687 Marionette INFO loaded listener.js
05:26:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 56 (0x7f35e0a7e800) [pid = 1861] [serial = 56] [outer = 0x7f35da176c00]
05:27:00 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:27:00 INFO - document served over http requires an http
05:27:00 INFO - sub-resource via script-tag using the http-csp
05:27:00 INFO - delivery method with swap-origin-redirect and when
05:27: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:27:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:27:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:27:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:27:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:27:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:27:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:27:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:27:00 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:27:00 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 828ms
05:27:00 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:27:00 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d91d1800 == 21 [pid = 1861] [id = 21]
05:27:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 57 (0x7f35db545400) [pid = 1861] [serial = 57] [outer = (nil)]
05:27:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 58 (0x7f35e0a80400) [pid = 1861] [serial = 58] [outer = 0x7f35db545400]
05:27:00 INFO - PROCESS | 1861 | 1450272420536 Marionette INFO loaded listener.js
05:27:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 59 (0x7f35e2d92c00) [pid = 1861] [serial = 59] [outer = 0x7f35db545400]
05:27:01 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:27:01 INFO - document served over http requires an http
05:27:01 INFO - sub-resource via xhr-request using the http-csp
05:27:01 INFO - delivery method with keep-origin-redirect and when
05:27: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:27:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:27:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:27:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:27:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:27:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:27:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:27:01 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:27:01 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 876ms
05:27:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
05:27:01 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35daba3000 == 22 [pid = 1861] [id = 22]
05:27:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 60 (0x7f35dc8d8800) [pid = 1861] [serial = 60] [outer = (nil)]
05:27:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 61 (0x7f35e2f28800) [pid = 1861] [serial = 61] [outer = 0x7f35dc8d8800]
05:27:01 INFO - PROCESS | 1861 | 1450272421363 Marionette INFO loaded listener.js
05:27:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 62 (0x7f35e8828800) [pid = 1861] [serial = 62] [outer = 0x7f35dc8d8800]
05:27:01 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:27:01 INFO - document served over http requires an http
05:27:01 INFO - sub-resource via xhr-request using the http-csp
05:27:01 INFO - delivery method with no-redirect and when
05:27: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:27:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:27:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:27:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:27:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:27:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:27:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:27:01 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:27:01 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 825ms
05:27:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:27:02 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35dd44e800 == 23 [pid = 1861] [id = 23]
05:27:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 63 (0x7f35e3caa400) [pid = 1861] [serial = 63] [outer = (nil)]
05:27:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 64 (0x7f35ec2d9400) [pid = 1861] [serial = 64] [outer = 0x7f35e3caa400]
05:27:02 INFO - PROCESS | 1861 | 1450272422203 Marionette INFO loaded listener.js
05:27:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 65 (0x7f35ec818c00) [pid = 1861] [serial = 65] [outer = 0x7f35e3caa400]
05:27:03 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:27:03 INFO - document served over http requires an http
05:27:03 INFO - sub-resource via xhr-request using the http-csp
05:27:03 INFO - delivery method with swap-origin-redirect and when
05:27: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:27:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:27:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:27:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:27:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:27:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:27:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:27:03 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:27:03 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1125ms
05:27:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:27:03 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d6e51800 == 24 [pid = 1861] [id = 24]
05:27:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 66 (0x7f35d182d800) [pid = 1861] [serial = 66] [outer = (nil)]
05:27:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 67 (0x7f35d3fcb400) [pid = 1861] [serial = 67] [outer = 0x7f35d182d800]
05:27:03 INFO - PROCESS | 1861 | 1450272423504 Marionette INFO loaded listener.js
05:27:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 68 (0x7f35d5d3a400) [pid = 1861] [serial = 68] [outer = 0x7f35d182d800]
05:27:04 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:27:04 INFO - document served over http requires an https
05:27:04 INFO - sub-resource via fetch-request using the http-csp
05:27:04 INFO - delivery method with keep-origin-redirect and when
05:27: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:27:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:27:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:27:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:27:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:27:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:27:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:27:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:27:04 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:27:04 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1228ms
05:27:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
05:27:04 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d6667000 == 25 [pid = 1861] [id = 25]
05:27:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 69 (0x7f35d1831400) [pid = 1861] [serial = 69] [outer = (nil)]
05:27:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 70 (0x7f35d8f2f400) [pid = 1861] [serial = 70] [outer = 0x7f35d1831400]
05:27:04 INFO - PROCESS | 1861 | 1450272424811 Marionette INFO loaded listener.js
05:27:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 71 (0x7f35da17d400) [pid = 1861] [serial = 71] [outer = 0x7f35d1831400]
05:27:05 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:27:05 INFO - document served over http requires an https
05:27:05 INFO - sub-resource via fetch-request using the http-csp
05:27:05 INFO - delivery method with no-redirect and when
05:27: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:27:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:27:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:27:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:27:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:27:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:27:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:27:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:27:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:27:05 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:27:05 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1232ms
05:27:05 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:27:05 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35edda3800 == 26 [pid = 1861] [id = 26]
05:27:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 72 (0x7f35da177000) [pid = 1861] [serial = 72] [outer = (nil)]
05:27:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 73 (0x7f35e3caa000) [pid = 1861] [serial = 73] [outer = 0x7f35da177000]
05:27:06 INFO - PROCESS | 1861 | 1450272426039 Marionette INFO loaded listener.js
05:27:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 74 (0x7f35ecb09800) [pid = 1861] [serial = 74] [outer = 0x7f35da177000]
05:27:06 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:27:06 INFO - document served over http requires an https
05:27:06 INFO - sub-resource via fetch-request using the http-csp
05:27:06 INFO - delivery method with swap-origin-redirect and when
05:27: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:27:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:27:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:27:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:27:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:27:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:27:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:27:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:27:06 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:27:06 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1241ms
05:27:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:27:07 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d16aa800 == 27 [pid = 1861] [id = 27]
05:27:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 75 (0x7f35e2d8b400) [pid = 1861] [serial = 75] [outer = (nil)]
05:27:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 76 (0x7f35ecbce800) [pid = 1861] [serial = 76] [outer = 0x7f35e2d8b400]
05:27:07 INFO - PROCESS | 1861 | 1450272427240 Marionette INFO loaded listener.js
05:27:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 77 (0x7f35edd44400) [pid = 1861] [serial = 77] [outer = 0x7f35e2d8b400]
05:27:07 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d16bc800 == 28 [pid = 1861] [id = 28]
05:27:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 78 (0x7f35ed974000) [pid = 1861] [serial = 78] [outer = (nil)]
05:27:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 79 (0x7f35d9255c00) [pid = 1861] [serial = 79] [outer = 0x7f35ed974000]
05:27:08 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:27:08 INFO - document served over http requires an https
05:27:08 INFO - sub-resource via iframe-tag using the http-csp
05:27:08 INFO - delivery method with keep-origin-redirect and when
05:27: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:27:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:27:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:27:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:27:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:27:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:27:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:27:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:27:08 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:27:08 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1176ms
05:27:08 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:27:08 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cfd0c800 == 29 [pid = 1861] [id = 29]
05:27:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 80 (0x7f35d9257800) [pid = 1861] [serial = 80] [outer = (nil)]
05:27:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 81 (0x7f35d925f000) [pid = 1861] [serial = 81] [outer = 0x7f35d9257800]
05:27:08 INFO - PROCESS | 1861 | 1450272428445 Marionette INFO loaded listener.js
05:27:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 82 (0x7f35ed976800) [pid = 1861] [serial = 82] [outer = 0x7f35d9257800]
05:27:09 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d1126800 == 30 [pid = 1861] [id = 30]
05:27:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 83 (0x7f35d82c9c00) [pid = 1861] [serial = 83] [outer = (nil)]
05:27:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 84 (0x7f35cffc2400) [pid = 1861] [serial = 84] [outer = 0x7f35d82c9c00]
05:27:10 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:27:10 INFO - document served over http requires an https
05:27:10 INFO - sub-resource via iframe-tag using the http-csp
05:27:10 INFO - delivery method with no-redirect and when
05:27: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:27:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:27:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:27:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:27:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:27:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:27:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:27:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:27:10 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:27:10 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2032ms
05:27:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:27:10 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cfd5b000 == 31 [pid = 1861] [id = 31]
05:27:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 85 (0x7f35d1683800) [pid = 1861] [serial = 85] [outer = (nil)]
05:27:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 86 (0x7f35d184b000) [pid = 1861] [serial = 86] [outer = 0x7f35d1683800]
05:27:10 INFO - PROCESS | 1861 | 1450272430518 Marionette INFO loaded listener.js
05:27:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 87 (0x7f35d6e7cc00) [pid = 1861] [serial = 87] [outer = 0x7f35d1683800]
05:27:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35daba3000 == 30 [pid = 1861] [id = 22]
05:27:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d91d1800 == 29 [pid = 1861] [id = 21]
05:27:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d9214000 == 28 [pid = 1861] [id = 20]
05:27:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d8ed4000 == 27 [pid = 1861] [id = 19]
05:27:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d0373000 == 26 [pid = 1861] [id = 18]
05:27:11 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d01d7800 == 27 [pid = 1861] [id = 32]
05:27:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 88 (0x7f35d0411000) [pid = 1861] [serial = 88] [outer = (nil)]
05:27:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d6a74800 == 26 [pid = 1861] [id = 17]
05:27:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d82a1800 == 25 [pid = 1861] [id = 15]
05:27:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d701e800 == 24 [pid = 1861] [id = 14]
05:27:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d1897000 == 23 [pid = 1861] [id = 13]
05:27:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d036b800 == 22 [pid = 1861] [id = 11]
05:27:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 89 (0x7f35d0305800) [pid = 1861] [serial = 89] [outer = 0x7f35d0411000]
05:27:11 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:27:11 INFO - document served over http requires an https
05:27:11 INFO - sub-resource via iframe-tag using the http-csp
05:27:11 INFO - delivery method with swap-origin-redirect and when
05:27: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:27:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:27:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:27:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:27:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:27:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:27:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:27:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:27:11 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:27:11 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1432ms
05:27:11 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:27:11 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d1899000 == 23 [pid = 1861] [id = 33]
05:27:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 90 (0x7f35d6cb4c00) [pid = 1861] [serial = 90] [outer = (nil)]
05:27:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 91 (0x7f35d6e7dc00) [pid = 1861] [serial = 91] [outer = 0x7f35d6cb4c00]
05:27:12 INFO - PROCESS | 1861 | 1450272432028 Marionette INFO loaded listener.js
05:27:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 92 (0x7f35d82ce800) [pid = 1861] [serial = 92] [outer = 0x7f35d6cb4c00]
05:27:12 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:27:12 INFO - document served over http requires an https
05:27:12 INFO - sub-resource via script-tag using the http-csp
05:27:12 INFO - delivery method with keep-origin-redirect and when
05:27: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:27:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:27:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:27:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:27:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:27:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:27:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:27:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:27:12 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:27:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1252ms
05:27:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
05:27:13 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d6ccf800 == 24 [pid = 1861] [id = 34]
05:27:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 93 (0x7f35d6cb8400) [pid = 1861] [serial = 93] [outer = (nil)]
05:27:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 94 (0x7f35d8faa400) [pid = 1861] [serial = 94] [outer = 0x7f35d6cb8400]
05:27:13 INFO - PROCESS | 1861 | 1450272433214 Marionette INFO loaded listener.js
05:27:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 95 (0x7f35d94be000) [pid = 1861] [serial = 95] [outer = 0x7f35d6cb8400]
05:27:14 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:27:14 INFO - document served over http requires an https
05:27:14 INFO - sub-resource via script-tag using the http-csp
05:27:14 INFO - delivery method with no-redirect and when
05:27: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:27:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:27:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:27:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:27:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:27:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:27:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:27:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:27:14 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:27:14 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1175ms
05:27:14 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:27:14 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d88d4000 == 25 [pid = 1861] [id = 35]
05:27:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 96 (0x7f35d5dbe800) [pid = 1861] [serial = 96] [outer = (nil)]
05:27:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 97 (0x7f35d82d1000) [pid = 1861] [serial = 97] [outer = 0x7f35d5dbe800]
05:27:14 INFO - PROCESS | 1861 | 1450272434438 Marionette INFO loaded listener.js
05:27:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 98 (0x7f35db547400) [pid = 1861] [serial = 98] [outer = 0x7f35d5dbe800]
05:27:15 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:27:15 INFO - document served over http requires an https
05:27:15 INFO - sub-resource via script-tag using the http-csp
05:27:15 INFO - delivery method with swap-origin-redirect and when
05:27: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:27:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:27:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:27:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:27:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:27:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:27:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:27:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:27:15 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:27:15 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1181ms
05:27:15 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:27:15 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d951e000 == 26 [pid = 1861] [id = 36]
05:27:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 99 (0x7f35d5dc0800) [pid = 1861] [serial = 99] [outer = (nil)]
05:27:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 100 (0x7f35e2d8e400) [pid = 1861] [serial = 100] [outer = 0x7f35d5dc0800]
05:27:15 INFO - PROCESS | 1861 | 1450272435611 Marionette INFO loaded listener.js
05:27:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 101 (0x7f35ec511000) [pid = 1861] [serial = 101] [outer = 0x7f35d5dc0800]
05:27: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:27:16 INFO - document served over http requires an https
05:27:16 INFO - sub-resource via xhr-request using the http-csp
05:27:16 INFO - delivery method with keep-origin-redirect and when
05:27: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:27:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:27:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:27:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:27:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:27:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:27:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:27:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:27: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:27:16 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1074ms
05:27:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
05:27:16 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cfd18800 == 27 [pid = 1861] [id = 37]
05:27:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 102 (0x7f35d730d000) [pid = 1861] [serial = 102] [outer = (nil)]
05:27:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 103 (0x7f35d7311c00) [pid = 1861] [serial = 103] [outer = 0x7f35d730d000]
05:27:16 INFO - PROCESS | 1861 | 1450272436692 Marionette INFO loaded listener.js
05:27:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 104 (0x7f35dd415400) [pid = 1861] [serial = 104] [outer = 0x7f35d730d000]
05:27: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:27:17 INFO - document served over http requires an https
05:27:17 INFO - sub-resource via xhr-request using the http-csp
05:27:17 INFO - delivery method with no-redirect and when
05:27: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:27:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:27:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:27:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:27:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:27:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:27:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:27:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:27: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:27:17 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1128ms
05:27:17 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:27:17 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35ec952800 == 28 [pid = 1861] [id = 38]
05:27:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 105 (0x7f35d730ec00) [pid = 1861] [serial = 105] [outer = (nil)]
05:27:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 106 (0x7f35ec509c00) [pid = 1861] [serial = 106] [outer = 0x7f35d730ec00]
05:27:17 INFO - PROCESS | 1861 | 1450272437894 Marionette INFO loaded listener.js
05:27:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 107 (0x7f35eddc4c00) [pid = 1861] [serial = 107] [outer = 0x7f35d730ec00]
05:27: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:27:18 INFO - document served over http requires an https
05:27:18 INFO - sub-resource via xhr-request using the http-csp
05:27:18 INFO - delivery method with swap-origin-redirect and when
05:27: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:27:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:27:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:27:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:27:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:27:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:27:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:27:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:27: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:27:18 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1180ms
05:27:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:27:18 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cf818000 == 29 [pid = 1861] [id = 39]
05:27:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 108 (0x7f35cd9f6c00) [pid = 1861] [serial = 108] [outer = (nil)]
05:27:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 109 (0x7f35cd9f9000) [pid = 1861] [serial = 109] [outer = 0x7f35cd9f6c00]
05:27:19 INFO - PROCESS | 1861 | 1450272439051 Marionette INFO loaded listener.js
05:27:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 110 (0x7f35eddd7000) [pid = 1861] [serial = 110] [outer = 0x7f35cd9f6c00]
05:27: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:27:20 INFO - document served over http requires an http
05:27:20 INFO - sub-resource via fetch-request using the http-csp
05:27:20 INFO - delivery method with keep-origin-redirect and when
05:27: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:27:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:27:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:27:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:27:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:27:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:27:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:27:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:27:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:27: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:27:20 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2048ms
05:27:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
05:27:21 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d16bc800 == 28 [pid = 1861] [id = 28]
05:27:21 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d16aa800 == 27 [pid = 1861] [id = 27]
05:27:21 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35edda3800 == 26 [pid = 1861] [id = 26]
05:27:21 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d6667000 == 25 [pid = 1861] [id = 25]
05:27:21 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d6e51800 == 24 [pid = 1861] [id = 24]
05:27:21 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cfd14000 == 25 [pid = 1861] [id = 40]
05:27:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 111 (0x7f35cd4b2000) [pid = 1861] [serial = 111] [outer = (nil)]
05:27:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 112 (0x7f35cd4b7000) [pid = 1861] [serial = 112] [outer = 0x7f35cd4b2000]
05:27:21 INFO - PROCESS | 1861 | 1450272441264 Marionette INFO loaded listener.js
05:27:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 113 (0x7f35cffc5c00) [pid = 1861] [serial = 113] [outer = 0x7f35cd4b2000]
05:27: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:27:22 INFO - document served over http requires an http
05:27:22 INFO - sub-resource via fetch-request using the http-csp
05:27:22 INFO - delivery method with no-redirect and when
05:27: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:27:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:27:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:27:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:27:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:27:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:27:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:27:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:27: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:27:22 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1377ms
05:27:22 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:27:22 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d3c0c000 == 26 [pid = 1861] [id = 41]
05:27:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 114 (0x7f35cd4b3800) [pid = 1861] [serial = 114] [outer = (nil)]
05:27:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 115 (0x7f35d3c2b400) [pid = 1861] [serial = 115] [outer = 0x7f35cd4b3800]
05:27:22 INFO - PROCESS | 1861 | 1450272442488 Marionette INFO loaded listener.js
05:27:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 116 (0x7f35d5dc5400) [pid = 1861] [serial = 116] [outer = 0x7f35cd4b3800]
05:27:23 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:27:23 INFO - document served over http requires an http
05:27:23 INFO - sub-resource via fetch-request using the http-csp
05:27:23 INFO - delivery method with swap-origin-redirect and when
05:27: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:27:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:27:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:27:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:27:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:27:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:27:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:27:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:27:23 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:27:23 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1177ms
05:27:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:27:23 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d8492000 == 27 [pid = 1861] [id = 42]
05:27:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 117 (0x7f35d1832c00) [pid = 1861] [serial = 117] [outer = (nil)]
05:27:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 118 (0x7f35d6a8fc00) [pid = 1861] [serial = 118] [outer = 0x7f35d1832c00]
05:27:23 INFO - PROCESS | 1861 | 1450272443719 Marionette INFO loaded listener.js
05:27:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 119 (0x7f35d82d3000) [pid = 1861] [serial = 119] [outer = 0x7f35d1832c00]
05:27:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 120 (0x7f35d9258400) [pid = 1861] [serial = 120] [outer = 0x7f35cffc9400]
05:27:24 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35ec964800 == 28 [pid = 1861] [id = 43]
05:27:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 121 (0x7f35d92af800) [pid = 1861] [serial = 121] [outer = (nil)]
05:27:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 122 (0x7f35d8f2d000) [pid = 1861] [serial = 122] [outer = 0x7f35d92af800]
05:27:24 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:27:24 INFO - document served over http requires an http
05:27:24 INFO - sub-resource via iframe-tag using the http-csp
05:27:24 INFO - delivery method with keep-origin-redirect and when
05:27: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:27:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:27:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:27:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:27:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:27:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:27:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:27:24 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:27:24 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1379ms
05:27:24 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:27:25 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35ec94e800 == 29 [pid = 1861] [id = 44]
05:27:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 123 (0x7f35d168bc00) [pid = 1861] [serial = 123] [outer = (nil)]
05:27:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 124 (0x7f35dab4d400) [pid = 1861] [serial = 124] [outer = 0x7f35d168bc00]
05:27:25 INFO - PROCESS | 1861 | 1450272445167 Marionette INFO loaded listener.js
05:27:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 125 (0x7f35e2d23800) [pid = 1861] [serial = 125] [outer = 0x7f35d168bc00]
05:27:25 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cd4cf800 == 30 [pid = 1861] [id = 45]
05:27:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 126 (0x7f35e2f9dc00) [pid = 1861] [serial = 126] [outer = (nil)]
05:27:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 127 (0x7f35e2df4c00) [pid = 1861] [serial = 127] [outer = 0x7f35e2f9dc00]
05:27:26 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:27:26 INFO - document served over http requires an http
05:27:26 INFO - sub-resource via iframe-tag using the http-csp
05:27:26 INFO - delivery method with no-redirect and when
05:27: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:27:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:27:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:27:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:27:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:27:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:27:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:27:26 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:27:26 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1340ms
05:27:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:27:26 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cd4e0000 == 31 [pid = 1861] [id = 46]
05:27:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 128 (0x7f35cffc1000) [pid = 1861] [serial = 128] [outer = (nil)]
05:27:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 129 (0x7f35ec512400) [pid = 1861] [serial = 129] [outer = 0x7f35cffc1000]
05:27:26 INFO - PROCESS | 1861 | 1450272446416 Marionette INFO loaded listener.js
05:27:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 130 (0x7f35eddc2000) [pid = 1861] [serial = 130] [outer = 0x7f35cffc1000]
05:27:26 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35ccd5c000 == 32 [pid = 1861] [id = 47]
05:27:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 131 (0x7f35cc70c000) [pid = 1861] [serial = 131] [outer = (nil)]
05:27:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 132 (0x7f35cc70d000) [pid = 1861] [serial = 132] [outer = 0x7f35cc70c000]
05:27:27 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:27:27 INFO - document served over http requires an http
05:27:27 INFO - sub-resource via iframe-tag using the http-csp
05:27:27 INFO - delivery method with swap-origin-redirect and when
05:27: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:27:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:27:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:27:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:27:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:27:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:27:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:27:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:27:27 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:27:27 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1228ms
05:27:27 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:27:27 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35ccd6e000 == 33 [pid = 1861] [id = 48]
05:27:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 133 (0x7f35cc711400) [pid = 1861] [serial = 133] [outer = (nil)]
05:27:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 134 (0x7f35cc717c00) [pid = 1861] [serial = 134] [outer = 0x7f35cc711400]
05:27:27 INFO - PROCESS | 1861 | 1450272447717 Marionette INFO loaded listener.js
05:27:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 135 (0x7f35ccfdfc00) [pid = 1861] [serial = 135] [outer = 0x7f35cc711400]
05:27:28 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:27:28 INFO - document served over http requires an http
05:27:28 INFO - sub-resource via script-tag using the http-csp
05:27:28 INFO - delivery method with keep-origin-redirect and when
05:27: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:27:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:27:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:27:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:27:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:27:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:27:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:27:28 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:27:28 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1224ms
05:27:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
05:27:28 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cd86f800 == 34 [pid = 1861] [id = 49]
05:27:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 136 (0x7f35cc319000) [pid = 1861] [serial = 136] [outer = (nil)]
05:27:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 137 (0x7f35cc31f400) [pid = 1861] [serial = 137] [outer = 0x7f35cc319000]
05:27:28 INFO - PROCESS | 1861 | 1450272448906 Marionette INFO loaded listener.js
05:27:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 138 (0x7f35cd4acc00) [pid = 1861] [serial = 138] [outer = 0x7f35cc319000]
05:27:29 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:27:29 INFO - document served over http requires an http
05:27:29 INFO - sub-resource via script-tag using the http-csp
05:27:29 INFO - delivery method with no-redirect and when
05:27: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:27:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:27:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:27:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:27:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:27:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:27:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:27:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:27:29 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:27:29 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1124ms
05:27:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:27:30 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cc060000 == 35 [pid = 1861] [id = 50]
05:27:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 139 (0x7f35cc073800) [pid = 1861] [serial = 139] [outer = (nil)]
05:27:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 140 (0x7f35cc078800) [pid = 1861] [serial = 140] [outer = 0x7f35cc073800]
05:27:30 INFO - PROCESS | 1861 | 1450272450845 Marionette INFO loaded listener.js
05:27:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 141 (0x7f35cc320c00) [pid = 1861] [serial = 141] [outer = 0x7f35cc073800]
05:27:31 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:27:31 INFO - document served over http requires an http
05:27:31 INFO - sub-resource via script-tag using the http-csp
05:27:31 INFO - delivery method with swap-origin-redirect and when
05:27: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:27:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:27:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:27:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:27:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:27:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:27:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:27:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:27:31 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:27:31 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1878ms
05:27:31 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:27:32 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35ccd71800 == 36 [pid = 1861] [id = 51]
05:27:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 142 (0x7f35cc074400) [pid = 1861] [serial = 142] [outer = (nil)]
05:27:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 143 (0x7f35cc07cc00) [pid = 1861] [serial = 143] [outer = 0x7f35cc074400]
05:27:32 INFO - PROCESS | 1861 | 1450272452093 Marionette INFO loaded listener.js
05:27:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 144 (0x7f35ccfda400) [pid = 1861] [serial = 144] [outer = 0x7f35cc074400]
05:27:32 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:27:32 INFO - document served over http requires an http
05:27:32 INFO - sub-resource via xhr-request using the http-csp
05:27:32 INFO - delivery method with keep-origin-redirect and when
05:27: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:27:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:27:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:27:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:27:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:27:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:27:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:27:32 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:27:32 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1334ms
05:27:32 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
05:27:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d01d7800 == 35 [pid = 1861] [id = 32]
05:27:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d1899000 == 34 [pid = 1861] [id = 33]
05:27:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d6ccf800 == 33 [pid = 1861] [id = 34]
05:27:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d88d4000 == 32 [pid = 1861] [id = 35]
05:27:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cfd18800 == 31 [pid = 1861] [id = 37]
05:27:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35ec952800 == 30 [pid = 1861] [id = 38]
05:27:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d1126800 == 29 [pid = 1861] [id = 30]
05:27:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d84a0000 == 28 [pid = 1861] [id = 16]
05:27:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d951e000 == 27 [pid = 1861] [id = 36]
05:27:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cfd14000 == 26 [pid = 1861] [id = 40]
05:27:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d3c0c000 == 25 [pid = 1861] [id = 41]
05:27:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cfd5b000 == 24 [pid = 1861] [id = 31]
05:27:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cfd0c800 == 23 [pid = 1861] [id = 29]
05:27:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d8492000 == 22 [pid = 1861] [id = 42]
05:27:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35ec964800 == 21 [pid = 1861] [id = 43]
05:27:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35ec94e800 == 20 [pid = 1861] [id = 44]
05:27:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cd4cf800 == 19 [pid = 1861] [id = 45]
05:27:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cd4e0000 == 18 [pid = 1861] [id = 46]
05:27:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35ccd5c000 == 17 [pid = 1861] [id = 47]
05:27:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35ccd6e000 == 16 [pid = 1861] [id = 48]
05:27:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cd86f800 == 15 [pid = 1861] [id = 49]
05:27:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cc060000 == 14 [pid = 1861] [id = 50]
05:27:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35daba7800 == 13 [pid = 1861] [id = 6]
05:27:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cf818000 == 12 [pid = 1861] [id = 39]
05:27:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d01d9000 == 11 [pid = 1861] [id = 9]
05:27:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d0482800 == 10 [pid = 1861] [id = 8]
05:27:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35dd44e800 == 9 [pid = 1861] [id = 23]
05:27:36 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35ccd71800 == 8 [pid = 1861] [id = 51]
05:27:36 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35ccd59800 == 9 [pid = 1861] [id = 52]
05:27:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 145 (0x7f35cc70a400) [pid = 1861] [serial = 145] [outer = (nil)]
05:27:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 146 (0x7f35ccfd5c00) [pid = 1861] [serial = 146] [outer = 0x7f35cc70a400]
05:27:37 INFO - PROCESS | 1861 | 1450272457016 Marionette INFO loaded listener.js
05:27:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 147 (0x7f35cd4a9400) [pid = 1861] [serial = 147] [outer = 0x7f35cc70a400]
05:27:37 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:27:37 INFO - document served over http requires an http
05:27:37 INFO - sub-resource via xhr-request using the http-csp
05:27:37 INFO - delivery method with no-redirect and when
05:27: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:27:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:27:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:27:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:27:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:27:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:27:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:27:37 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:27:37 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 4693ms
05:27:37 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:27:37 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cd86a800 == 10 [pid = 1861] [id = 53]
05:27:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 148 (0x7f35cc31c000) [pid = 1861] [serial = 148] [outer = (nil)]
05:27:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 149 (0x7f35cfded400) [pid = 1861] [serial = 149] [outer = 0x7f35cc31c000]
05:27:37 INFO - PROCESS | 1861 | 1450272457977 Marionette INFO loaded listener.js
05:27:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 150 (0x7f35d0705800) [pid = 1861] [serial = 150] [outer = 0x7f35cc31c000]
05:27:38 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:27:38 INFO - document served over http requires an http
05:27:38 INFO - sub-resource via xhr-request using the http-csp
05:27:38 INFO - delivery method with swap-origin-redirect and when
05:27: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:27:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:27:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:27:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:27:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:27:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:27:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:27:38 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:27:38 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 979ms
05:27:38 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:27:38 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cd4e7000 == 11 [pid = 1861] [id = 54]
05:27:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 151 (0x7f35ccfd8800) [pid = 1861] [serial = 151] [outer = (nil)]
05:27:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 152 (0x7f35d3fc8400) [pid = 1861] [serial = 152] [outer = 0x7f35ccfd8800]
05:27:38 INFO - PROCESS | 1861 | 1450272458993 Marionette INFO loaded listener.js
05:27:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 153 (0x7f35d3fd6000) [pid = 1861] [serial = 153] [outer = 0x7f35ccfd8800]
05:27:39 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:27:39 INFO - document served over http requires an https
05:27:39 INFO - sub-resource via fetch-request using the http-csp
05:27:39 INFO - delivery method with keep-origin-redirect and when
05:27: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:27:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:27:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:27:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:27:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:27:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:27:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:27:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:27:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:27:39 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:27:39 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1227ms
05:27:39 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
05:27:40 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d16a8800 == 12 [pid = 1861] [id = 55]
05:27:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 154 (0x7f35d16de000) [pid = 1861] [serial = 154] [outer = (nil)]
05:27:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 155 (0x7f35d65d7c00) [pid = 1861] [serial = 155] [outer = 0x7f35d16de000]
05:27:40 INFO - PROCESS | 1861 | 1450272460216 Marionette INFO loaded listener.js
05:27:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 156 (0x7f35d69b0c00) [pid = 1861] [serial = 156] [outer = 0x7f35d16de000]
05:27:41 INFO - PROCESS | 1861 | --DOMWINDOW == 155 (0x7f35cd4b2000) [pid = 1861] [serial = 111] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
05:27:41 INFO - PROCESS | 1861 | --DOMWINDOW == 154 (0x7f35d1844400) [pid = 1861] [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:27:41 INFO - PROCESS | 1861 | --DOMWINDOW == 153 (0x7f35d0411000) [pid = 1861] [serial = 88] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:27:41 INFO - PROCESS | 1861 | --DOMWINDOW == 152 (0x7f35d6a17000) [pid = 1861] [serial = 46] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:27:41 INFO - PROCESS | 1861 | --DOMWINDOW == 151 (0x7f35cffc1000) [pid = 1861] [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:27:41 INFO - PROCESS | 1861 | --DOMWINDOW == 150 (0x7f35d6cb4c00) [pid = 1861] [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:27:41 INFO - PROCESS | 1861 | --DOMWINDOW == 149 (0x7f35d0302800) [pid = 1861] [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:27:41 INFO - PROCESS | 1861 | --DOMWINDOW == 148 (0x7f35d92af800) [pid = 1861] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:27:41 INFO - PROCESS | 1861 | --DOMWINDOW == 147 (0x7f35d5dbe800) [pid = 1861] [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:27:41 INFO - PROCESS | 1861 | --DOMWINDOW == 146 (0x7f35d1832c00) [pid = 1861] [serial = 117] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
05:27:41 INFO - PROCESS | 1861 | --DOMWINDOW == 145 (0x7f35cc073800) [pid = 1861] [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:27:41 INFO - PROCESS | 1861 | --DOMWINDOW == 144 (0x7f35cc70c000) [pid = 1861] [serial = 131] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:27:41 INFO - PROCESS | 1861 | --DOMWINDOW == 143 (0x7f35cc711400) [pid = 1861] [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:27:41 INFO - PROCESS | 1861 | --DOMWINDOW == 142 (0x7f35cc319000) [pid = 1861] [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:27:41 INFO - PROCESS | 1861 | --DOMWINDOW == 141 (0x7f35ed974000) [pid = 1861] [serial = 78] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:27:41 INFO - PROCESS | 1861 | --DOMWINDOW == 140 (0x7f35d6a8f400) [pid = 1861] [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:27:41 INFO - PROCESS | 1861 | --DOMWINDOW == 139 (0x7f35cfde3c00) [pid = 1861] [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:27:41 INFO - PROCESS | 1861 | --DOMWINDOW == 138 (0x7f35e2f9dc00) [pid = 1861] [serial = 126] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272445724]
05:27:41 INFO - PROCESS | 1861 | --DOMWINDOW == 137 (0x7f35d730ec00) [pid = 1861] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
05:27:41 INFO - PROCESS | 1861 | --DOMWINDOW == 136 (0x7f35e3caa400) [pid = 1861] [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:27:41 INFO - PROCESS | 1861 | --DOMWINDOW == 135 (0x7f35d82c9c00) [pid = 1861] [serial = 83] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272429646]
05:27:41 INFO - PROCESS | 1861 | --DOMWINDOW == 134 (0x7f35d1683800) [pid = 1861] [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:27:41 INFO - PROCESS | 1861 | --DOMWINDOW == 133 (0x7f35cffcac00) [pid = 1861] [serial = 29] [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:27:41 INFO - PROCESS | 1861 | --DOMWINDOW == 132 (0x7f35d9257800) [pid = 1861] [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:27:41 INFO - PROCESS | 1861 | --DOMWINDOW == 131 (0x7f35cd4b3800) [pid = 1861] [serial = 114] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
05:27:41 INFO - PROCESS | 1861 | --DOMWINDOW == 130 (0x7f35d0309400) [pid = 1861] [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:27:41 INFO - PROCESS | 1861 | --DOMWINDOW == 129 (0x7f35d16d4c00) [pid = 1861] [serial = 36] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:27:41 INFO - PROCESS | 1861 | --DOMWINDOW == 128 (0x7f35db545400) [pid = 1861] [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:27:41 INFO - PROCESS | 1861 | --DOMWINDOW == 127 (0x7f35da177000) [pid = 1861] [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:27:41 INFO - PROCESS | 1861 | --DOMWINDOW == 126 (0x7f35d730d000) [pid = 1861] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
05:27:41 INFO - PROCESS | 1861 | --DOMWINDOW == 125 (0x7f35d168bc00) [pid = 1861] [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:27:41 INFO - PROCESS | 1861 | --DOMWINDOW == 124 (0x7f35da176c00) [pid = 1861] [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:27:41 INFO - PROCESS | 1861 | --DOMWINDOW == 123 (0x7f35d6cb8400) [pid = 1861] [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:27:41 INFO - PROCESS | 1861 | --DOMWINDOW == 122 (0x7f35d012a800) [pid = 1861] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
05:27:41 INFO - PROCESS | 1861 | --DOMWINDOW == 121 (0x7f35dc8d8800) [pid = 1861] [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:27:41 INFO - PROCESS | 1861 | --DOMWINDOW == 120 (0x7f35d5dc0800) [pid = 1861] [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:27:41 INFO - PROCESS | 1861 | --DOMWINDOW == 119 (0x7f35d7430400) [pid = 1861] [serial = 41] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272415206]
05:27:41 INFO - PROCESS | 1861 | --DOMWINDOW == 118 (0x7f35cd9f6c00) [pid = 1861] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
05:27:41 INFO - PROCESS | 1861 | --DOMWINDOW == 117 (0x7f35d182d800) [pid = 1861] [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:27:41 INFO - PROCESS | 1861 | --DOMWINDOW == 116 (0x7f35d1831400) [pid = 1861] [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:27:41 INFO - PROCESS | 1861 | --DOMWINDOW == 115 (0x7f35e2d8b400) [pid = 1861] [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:27:41 INFO - PROCESS | 1861 | --DOMWINDOW == 114 (0x7f35d0305c00) [pid = 1861] [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:27:41 INFO - PROCESS | 1861 | --DOMWINDOW == 113 (0x7f35cd4b7000) [pid = 1861] [serial = 112] [outer = (nil)] [url = about:blank]
05:27:41 INFO - PROCESS | 1861 | --DOMWINDOW == 112 (0x7f35cc07cc00) [pid = 1861] [serial = 143] [outer = (nil)] [url = about:blank]
05:27:41 INFO - PROCESS | 1861 | --DOMWINDOW == 111 (0x7f35d3c2b400) [pid = 1861] [serial = 115] [outer = (nil)] [url = about:blank]
05:27:41 INFO - PROCESS | 1861 | --DOMWINDOW == 110 (0x7f35d925f000) [pid = 1861] [serial = 81] [outer = (nil)] [url = about:blank]
05:27:41 INFO - PROCESS | 1861 | --DOMWINDOW == 109 (0x7f35d184b000) [pid = 1861] [serial = 86] [outer = (nil)] [url = about:blank]
05:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 108 (0x7f35e6a2dc00) [pid = 1861] [serial = 2] [outer = (nil)] [url = about:blank]
05:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 107 (0x7f35d0305800) [pid = 1861] [serial = 89] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 106 (0x7f35ec2d9400) [pid = 1861] [serial = 64] [outer = (nil)] [url = about:blank]
05:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 105 (0x7f35cffc2400) [pid = 1861] [serial = 84] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272429646]
05:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 104 (0x7f35d3fcb400) [pid = 1861] [serial = 67] [outer = (nil)] [url = about:blank]
05:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 103 (0x7f35d6e7dc00) [pid = 1861] [serial = 91] [outer = (nil)] [url = about:blank]
05:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 102 (0x7f35d8f2f400) [pid = 1861] [serial = 70] [outer = (nil)] [url = about:blank]
05:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 101 (0x7f35d6a8fc00) [pid = 1861] [serial = 118] [outer = (nil)] [url = about:blank]
05:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 100 (0x7f35d82d1000) [pid = 1861] [serial = 97] [outer = (nil)] [url = about:blank]
05:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 99 (0x7f35d7311c00) [pid = 1861] [serial = 103] [outer = (nil)] [url = about:blank]
05:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 98 (0x7f35e2d8e400) [pid = 1861] [serial = 100] [outer = (nil)] [url = about:blank]
05:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 97 (0x7f35d8faa400) [pid = 1861] [serial = 94] [outer = (nil)] [url = about:blank]
05:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 96 (0x7f35d880dc00) [pid = 1861] [serial = 49] [outer = (nil)] [url = about:blank]
05:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 95 (0x7f35e0a80400) [pid = 1861] [serial = 58] [outer = (nil)] [url = about:blank]
05:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 94 (0x7f35d8811000) [pid = 1861] [serial = 42] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272415206]
05:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 93 (0x7f35d16e0800) [pid = 1861] [serial = 39] [outer = (nil)] [url = about:blank]
05:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 92 (0x7f35db551000) [pid = 1861] [serial = 55] [outer = (nil)] [url = about:blank]
05:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 91 (0x7f35d7158800) [pid = 1861] [serial = 52] [outer = (nil)] [url = about:blank]
05:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 90 (0x7f35e2f28800) [pid = 1861] [serial = 61] [outer = (nil)] [url = about:blank]
05:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 89 (0x7f35cffc9000) [pid = 1861] [serial = 28] [outer = (nil)] [url = about:blank]
05:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 88 (0x7f35d1834c00) [pid = 1861] [serial = 37] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 87 (0x7f35cffcd800) [pid = 1861] [serial = 30] [outer = (nil)] [url = about:blank]
05:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 86 (0x7f35d6a13800) [pid = 1861] [serial = 47] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 85 (0x7f35d940b800) [pid = 1861] [serial = 44] [outer = (nil)] [url = about:blank]
05:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 84 (0x7f35d1683c00) [pid = 1861] [serial = 34] [outer = (nil)] [url = about:blank]
05:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 83 (0x7f35ec509c00) [pid = 1861] [serial = 106] [outer = (nil)] [url = about:blank]
05:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 82 (0x7f35ecbce800) [pid = 1861] [serial = 76] [outer = (nil)] [url = about:blank]
05:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 81 (0x7f35d8084c00) [pid = 1861] [serial = 12] [outer = (nil)] [url = about:blank]
05:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 80 (0x7f35d738f000) [pid = 1861] [serial = 9] [outer = (nil)] [url = about:blank]
05:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 79 (0x7f35e3caa000) [pid = 1861] [serial = 73] [outer = (nil)] [url = about:blank]
05:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 78 (0x7f35d16df400) [pid = 1861] [serial = 25] [outer = (nil)] [url = about:blank]
05:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 77 (0x7f35d0307400) [pid = 1861] [serial = 22] [outer = (nil)] [url = about:blank]
05:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 76 (0x7f35cc717c00) [pid = 1861] [serial = 134] [outer = (nil)] [url = about:blank]
05:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 75 (0x7f35e2df4c00) [pid = 1861] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272445724]
05:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 74 (0x7f35d16d3c00) [pid = 1861] [serial = 19] [outer = (nil)] [url = about:blank]
05:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 73 (0x7f35dab4d400) [pid = 1861] [serial = 124] [outer = (nil)] [url = about:blank]
05:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 72 (0x7f35d1845400) [pid = 1861] [serial = 16] [outer = (nil)] [url = about:blank]
05:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 71 (0x7f35ec512400) [pid = 1861] [serial = 129] [outer = (nil)] [url = about:blank]
05:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 70 (0x7f35d8f2d000) [pid = 1861] [serial = 122] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 69 (0x7f35cd9f9000) [pid = 1861] [serial = 109] [outer = (nil)] [url = about:blank]
05:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 68 (0x7f35cc078800) [pid = 1861] [serial = 140] [outer = (nil)] [url = about:blank]
05:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 67 (0x7f35d9255c00) [pid = 1861] [serial = 79] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 66 (0x7f35cc70d000) [pid = 1861] [serial = 132] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 65 (0x7f35cc31f400) [pid = 1861] [serial = 137] [outer = (nil)] [url = about:blank]
05:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 64 (0x7f35d1682800) [pid = 1861] [serial = 35] [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:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 63 (0x7f35e8828800) [pid = 1861] [serial = 62] [outer = (nil)] [url = about:blank]
05:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 62 (0x7f35ec818c00) [pid = 1861] [serial = 65] [outer = (nil)] [url = about:blank]
05:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 61 (0x7f35ec511000) [pid = 1861] [serial = 101] [outer = (nil)] [url = about:blank]
05:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 60 (0x7f35e2d92c00) [pid = 1861] [serial = 59] [outer = (nil)] [url = about:blank]
05:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 59 (0x7f35dd415400) [pid = 1861] [serial = 104] [outer = (nil)] [url = about:blank]
05:27:42 INFO - PROCESS | 1861 | --DOMWINDOW == 58 (0x7f35eddc4c00) [pid = 1861] [serial = 107] [outer = (nil)] [url = about:blank]
05:27:42 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:27:42 INFO - document served over http requires an https
05:27:42 INFO - sub-resource via fetch-request using the http-csp
05:27:42 INFO - delivery method with no-redirect and when
05:27: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:27:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:27:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:27:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:27:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:27:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:27:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:27:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:27:42 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:27:42 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2232ms
05:27:42 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:27:42 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d16b1800 == 13 [pid = 1861] [id = 56]
05:27:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 59 (0x7f35d07edc00) [pid = 1861] [serial = 157] [outer = (nil)]
05:27:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 60 (0x7f35d1689000) [pid = 1861] [serial = 158] [outer = 0x7f35d07edc00]
05:27:42 INFO - PROCESS | 1861 | 1450272462574 Marionette INFO loaded listener.js
05:27:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 61 (0x7f35d66aa800) [pid = 1861] [serial = 159] [outer = 0x7f35d07edc00]
05:27:43 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:27:43 INFO - document served over http requires an https
05:27:43 INFO - sub-resource via fetch-request using the http-csp
05:27:43 INFO - delivery method with swap-origin-redirect and when
05:27: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:27:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:27:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:27:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:27:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:27:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:27:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:27:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:27:43 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:27:43 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1025ms
05:27:43 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:27:43 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d630a000 == 14 [pid = 1861] [id = 57]
05:27:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 62 (0x7f35d1844400) [pid = 1861] [serial = 160] [outer = (nil)]
05:27:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 63 (0x7f35d6e7dc00) [pid = 1861] [serial = 161] [outer = 0x7f35d1844400]
05:27:43 INFO - PROCESS | 1861 | 1450272463526 Marionette INFO loaded listener.js
05:27:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 64 (0x7f35d82d0800) [pid = 1861] [serial = 162] [outer = 0x7f35d1844400]
05:27:44 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cc067000 == 15 [pid = 1861] [id = 58]
05:27:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 65 (0x7f35cc719c00) [pid = 1861] [serial = 163] [outer = (nil)]
05:27:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 66 (0x7f35ccfde400) [pid = 1861] [serial = 164] [outer = 0x7f35cc719c00]
05:27:44 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:27:44 INFO - document served over http requires an https
05:27:44 INFO - sub-resource via iframe-tag using the http-csp
05:27:44 INFO - delivery method with keep-origin-redirect and when
05:27: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:27:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:27:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:27:44 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:27:44 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:27:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:27:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:27:44 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:27:44 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1181ms
05:27:44 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:27:44 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cd861000 == 16 [pid = 1861] [id = 59]
05:27:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 67 (0x7f35cc713400) [pid = 1861] [serial = 165] [outer = (nil)]
05:27:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 68 (0x7f35cffc1c00) [pid = 1861] [serial = 166] [outer = 0x7f35cc713400]
05:27:44 INFO - PROCESS | 1861 | 1450272464861 Marionette INFO loaded listener.js
05:27:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 69 (0x7f35d3c30000) [pid = 1861] [serial = 167] [outer = 0x7f35cc713400]
05:27:45 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d113c000 == 17 [pid = 1861] [id = 60]
05:27:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 70 (0x7f35d3fd3800) [pid = 1861] [serial = 168] [outer = (nil)]
05:27:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 71 (0x7f35d66b2000) [pid = 1861] [serial = 169] [outer = 0x7f35d3fd3800]
05:27:45 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:27:45 INFO - document served over http requires an https
05:27:45 INFO - sub-resource via iframe-tag using the http-csp
05:27:45 INFO - delivery method with no-redirect and when
05:27: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:27:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:27:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:27:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:27:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:27:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:27:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:27:45 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:27:45 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1281ms
05:27:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:27:45 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d7025800 == 18 [pid = 1861] [id = 61]
05:27:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 72 (0x7f35cc315800) [pid = 1861] [serial = 170] [outer = (nil)]
05:27:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 73 (0x7f35d65da000) [pid = 1861] [serial = 171] [outer = 0x7f35cc315800]
05:27:46 INFO - PROCESS | 1861 | 1450272466076 Marionette INFO loaded listener.js
05:27:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 74 (0x7f35d82d1000) [pid = 1861] [serial = 172] [outer = 0x7f35cc315800]
05:27:46 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d849f800 == 19 [pid = 1861] [id = 62]
05:27:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 75 (0x7f35d82d5400) [pid = 1861] [serial = 173] [outer = (nil)]
05:27:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 76 (0x7f35d866d000) [pid = 1861] [serial = 174] [outer = 0x7f35d82d5400]
05:27:46 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:27:46 INFO - document served over http requires an https
05:27:46 INFO - sub-resource via iframe-tag using the http-csp
05:27:46 INFO - delivery method with swap-origin-redirect and when
05:27: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:27:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:27:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:27:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:27:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:27:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:27:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:27:46 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:27:46 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1275ms
05:27:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:27:47 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d88c9800 == 20 [pid = 1861] [id = 63]
05:27:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 77 (0x7f35d925b800) [pid = 1861] [serial = 175] [outer = (nil)]
05:27:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 78 (0x7f35cfde2800) [pid = 1861] [serial = 176] [outer = 0x7f35d925b800]
05:27:47 INFO - PROCESS | 1861 | 1450272467454 Marionette INFO loaded listener.js
05:27:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 79 (0x7f35d92b2800) [pid = 1861] [serial = 177] [outer = 0x7f35d925b800]
05:27:47 INFO - PROCESS | 1861 | 1450272467813 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
05:27:48 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:27:48 INFO - document served over http requires an https
05:27:48 INFO - sub-resource via script-tag using the http-csp
05:27:48 INFO - delivery method with keep-origin-redirect and when
05:27: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:27:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:27:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:27:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:27:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:27:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:27:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:27:48 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:27:48 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1482ms
05:27:48 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
05:27:48 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35e2a6c000 == 21 [pid = 1861] [id = 64]
05:27:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 80 (0x7f35d925c400) [pid = 1861] [serial = 178] [outer = (nil)]
05:27:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 81 (0x7f35e882dc00) [pid = 1861] [serial = 179] [outer = 0x7f35d925c400]
05:27:48 INFO - PROCESS | 1861 | 1450272468985 Marionette INFO loaded listener.js
05:27:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 82 (0x7f35ec7a9c00) [pid = 1861] [serial = 180] [outer = 0x7f35d925c400]
05:27:49 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:27:49 INFO - document served over http requires an https
05:27:49 INFO - sub-resource via script-tag using the http-csp
05:27:49 INFO - delivery method with no-redirect and when
05:27: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:27:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:27:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:27:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:27:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:27:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:27:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:27:49 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:27:49 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1273ms
05:27:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:27:50 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d40d2000 == 22 [pid = 1861] [id = 65]
05:27:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 83 (0x7f35e2a0f800) [pid = 1861] [serial = 181] [outer = (nil)]
05:27:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 84 (0x7f35ecb9c000) [pid = 1861] [serial = 182] [outer = 0x7f35e2a0f800]
05:27:50 INFO - PROCESS | 1861 | 1450272470469 Marionette INFO loaded listener.js
05:27:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 85 (0x7f35eddbb000) [pid = 1861] [serial = 183] [outer = 0x7f35e2a0f800]
05:27:52 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:27:52 INFO - document served over http requires an https
05:27:52 INFO - sub-resource via script-tag using the http-csp
05:27:52 INFO - delivery method with swap-origin-redirect and when
05:27: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:27:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:27:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:27:52 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:27:52 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:27:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:27:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:27:52 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:27:52 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2112ms
05:27:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:27:52 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cfd03800 == 23 [pid = 1861] [id = 66]
05:27:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 86 (0x7f35ccfde800) [pid = 1861] [serial = 184] [outer = (nil)]
05:27:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 87 (0x7f35cd4b0000) [pid = 1861] [serial = 185] [outer = 0x7f35ccfde800]
05:27:52 INFO - PROCESS | 1861 | 1450272472516 Marionette INFO loaded listener.js
05:27:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 88 (0x7f35d82c9400) [pid = 1861] [serial = 186] [outer = 0x7f35ccfde800]
05:27:53 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:27:53 INFO - document served over http requires an https
05:27:53 INFO - sub-resource via xhr-request using the http-csp
05:27:53 INFO - delivery method with keep-origin-redirect and when
05:27: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:27:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:27:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:27:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:27:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:27:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:27:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:27:53 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:27:53 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1255ms
05:27:53 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
05:27:53 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cd866800 == 24 [pid = 1861] [id = 67]
05:27:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 89 (0x7f35cc317000) [pid = 1861] [serial = 187] [outer = (nil)]
05:27:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 90 (0x7f35cc710000) [pid = 1861] [serial = 188] [outer = 0x7f35cc317000]
05:27:54 INFO - PROCESS | 1861 | 1450272474046 Marionette INFO loaded listener.js
05:27:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 91 (0x7f35cfde9000) [pid = 1861] [serial = 189] [outer = 0x7f35cc317000]
05:27:54 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:27:54 INFO - document served over http requires an https
05:27:54 INFO - sub-resource via xhr-request using the http-csp
05:27:54 INFO - delivery method with no-redirect and when
05:27: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:27:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:27:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:27:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:27:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:27:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:27:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:27:54 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:27:54 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1441ms
05:27:54 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:27:55 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cc069800 == 25 [pid = 1861] [id = 68]
05:27:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 92 (0x7f35cc06e400) [pid = 1861] [serial = 190] [outer = (nil)]
05:27:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 93 (0x7f35cc317400) [pid = 1861] [serial = 191] [outer = 0x7f35cc06e400]
05:27:55 INFO - PROCESS | 1861 | 1450272475249 Marionette INFO loaded listener.js
05:27:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 94 (0x7f35d070d400) [pid = 1861] [serial = 192] [outer = 0x7f35cc06e400]
05:27:55 INFO - PROCESS | 1861 | --DOMWINDOW == 93 (0x7f35d6e7cc00) [pid = 1861] [serial = 87] [outer = (nil)] [url = about:blank]
05:27:55 INFO - PROCESS | 1861 | --DOMWINDOW == 92 (0x7f35ed976800) [pid = 1861] [serial = 82] [outer = (nil)] [url = about:blank]
05:27:55 INFO - PROCESS | 1861 | --DOMWINDOW == 91 (0x7f35e0a7e800) [pid = 1861] [serial = 56] [outer = (nil)] [url = about:blank]
05:27:55 INFO - PROCESS | 1861 | --DOMWINDOW == 90 (0x7f35d6e7d400) [pid = 1861] [serial = 40] [outer = (nil)] [url = about:blank]
05:27:55 INFO - PROCESS | 1861 | --DOMWINDOW == 89 (0x7f35db54b000) [pid = 1861] [serial = 45] [outer = (nil)] [url = about:blank]
05:27:55 INFO - PROCESS | 1861 | --DOMWINDOW == 88 (0x7f35d8f2fc00) [pid = 1861] [serial = 50] [outer = (nil)] [url = about:blank]
05:27:55 INFO - PROCESS | 1861 | --DOMWINDOW == 87 (0x7f35d98a8000) [pid = 1861] [serial = 53] [outer = (nil)] [url = about:blank]
05:27:55 INFO - PROCESS | 1861 | --DOMWINDOW == 86 (0x7f35d0308000) [pid = 1861] [serial = 31] [outer = (nil)] [url = about:blank]
05:27:55 INFO - PROCESS | 1861 | --DOMWINDOW == 85 (0x7f35cffc6000) [pid = 1861] [serial = 26] [outer = (nil)] [url = about:blank]
05:27:55 INFO - PROCESS | 1861 | --DOMWINDOW == 84 (0x7f35d5d3a400) [pid = 1861] [serial = 68] [outer = (nil)] [url = about:blank]
05:27:55 INFO - PROCESS | 1861 | --DOMWINDOW == 83 (0x7f35d5dc5400) [pid = 1861] [serial = 116] [outer = (nil)] [url = about:blank]
05:27:55 INFO - PROCESS | 1861 | --DOMWINDOW == 82 (0x7f35d82ce800) [pid = 1861] [serial = 92] [outer = (nil)] [url = about:blank]
05:27:55 INFO - PROCESS | 1861 | --DOMWINDOW == 81 (0x7f35d94be000) [pid = 1861] [serial = 95] [outer = (nil)] [url = about:blank]
05:27:55 INFO - PROCESS | 1861 | --DOMWINDOW == 80 (0x7f35cffc5c00) [pid = 1861] [serial = 113] [outer = (nil)] [url = about:blank]
05:27:55 INFO - PROCESS | 1861 | --DOMWINDOW == 79 (0x7f35ecb09800) [pid = 1861] [serial = 74] [outer = (nil)] [url = about:blank]
05:27:55 INFO - PROCESS | 1861 | --DOMWINDOW == 78 (0x7f35d82d3000) [pid = 1861] [serial = 119] [outer = (nil)] [url = about:blank]
05:27:55 INFO - PROCESS | 1861 | --DOMWINDOW == 77 (0x7f35db547400) [pid = 1861] [serial = 98] [outer = (nil)] [url = about:blank]
05:27:55 INFO - PROCESS | 1861 | --DOMWINDOW == 76 (0x7f35da17d400) [pid = 1861] [serial = 71] [outer = (nil)] [url = about:blank]
05:27:55 INFO - PROCESS | 1861 | --DOMWINDOW == 75 (0x7f35eddc2000) [pid = 1861] [serial = 130] [outer = (nil)] [url = about:blank]
05:27:55 INFO - PROCESS | 1861 | --DOMWINDOW == 74 (0x7f35d030f800) [pid = 1861] [serial = 23] [outer = (nil)] [url = about:blank]
05:27:55 INFO - PROCESS | 1861 | --DOMWINDOW == 73 (0x7f35edd44400) [pid = 1861] [serial = 77] [outer = (nil)] [url = about:blank]
05:27:55 INFO - PROCESS | 1861 | --DOMWINDOW == 72 (0x7f35e2d23800) [pid = 1861] [serial = 125] [outer = (nil)] [url = about:blank]
05:27:55 INFO - PROCESS | 1861 | --DOMWINDOW == 71 (0x7f35d184dc00) [pid = 1861] [serial = 17] [outer = (nil)] [url = about:blank]
05:27:55 INFO - PROCESS | 1861 | --DOMWINDOW == 70 (0x7f35eddd7000) [pid = 1861] [serial = 110] [outer = (nil)] [url = about:blank]
05:27:55 INFO - PROCESS | 1861 | --DOMWINDOW == 69 (0x7f35cc320c00) [pid = 1861] [serial = 141] [outer = (nil)] [url = about:blank]
05:27:55 INFO - PROCESS | 1861 | --DOMWINDOW == 68 (0x7f35cd4acc00) [pid = 1861] [serial = 138] [outer = (nil)] [url = about:blank]
05:27:55 INFO - PROCESS | 1861 | --DOMWINDOW == 67 (0x7f35ccfdfc00) [pid = 1861] [serial = 135] [outer = (nil)] [url = about:blank]
05:27:56 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:27:56 INFO - document served over http requires an https
05:27:56 INFO - sub-resource via xhr-request using the http-csp
05:27:56 INFO - delivery method with swap-origin-redirect and when
05:27:56 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:27:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:27:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:27:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:27:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:27:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:27:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:27:56 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:27:56 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1395ms
05:27:56 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:27:56 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cf82d800 == 26 [pid = 1861] [id = 69]
05:27:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 68 (0x7f35ccfe2800) [pid = 1861] [serial = 193] [outer = (nil)]
05:27:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 69 (0x7f35cffc5c00) [pid = 1861] [serial = 194] [outer = 0x7f35ccfe2800]
05:27:56 INFO - PROCESS | 1861 | 1450272476635 Marionette INFO loaded listener.js
05:27:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 70 (0x7f35d1834400) [pid = 1861] [serial = 195] [outer = 0x7f35ccfe2800]
05:27:57 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:27:57 INFO - document served over http requires an http
05:27:57 INFO - sub-resource via fetch-request using the meta-csp
05:27:57 INFO - delivery method with keep-origin-redirect and when
05:27: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:27:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:27:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:27:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:27:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:27:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:27:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:27:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:27:57 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:27:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1231ms
05:27:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
05:27:57 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cc058000 == 27 [pid = 1861] [id = 70]
05:27:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 71 (0x7f35cc070400) [pid = 1861] [serial = 196] [outer = (nil)]
05:27:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 72 (0x7f35cc075800) [pid = 1861] [serial = 197] [outer = 0x7f35cc070400]
05:27:57 INFO - PROCESS | 1861 | 1450272477970 Marionette INFO loaded listener.js
05:27:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 73 (0x7f35ccfe1800) [pid = 1861] [serial = 198] [outer = 0x7f35cc070400]
05:27:58 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:27:58 INFO - document served over http requires an http
05:27:58 INFO - sub-resource via fetch-request using the meta-csp
05:27:58 INFO - delivery method with no-redirect and when
05:27: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:27:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:27:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:27:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:27:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:27:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:27:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:27:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:27:58 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:27:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1391ms
05:27:58 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:27:59 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cc061000 == 28 [pid = 1861] [id = 71]
05:27:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 74 (0x7f35d040b800) [pid = 1861] [serial = 199] [outer = (nil)]
05:27:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 75 (0x7f35d0710400) [pid = 1861] [serial = 200] [outer = 0x7f35d040b800]
05:27:59 INFO - PROCESS | 1861 | 1450272479451 Marionette INFO loaded listener.js
05:27:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 76 (0x7f35d3fd1800) [pid = 1861] [serial = 201] [outer = 0x7f35d040b800]
05:28:00 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:28:00 INFO - document served over http requires an http
05:28:00 INFO - sub-resource via fetch-request using the meta-csp
05:28:00 INFO - delivery method with swap-origin-redirect and when
05:28: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:28:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:28:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:28:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:28:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:28:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:00 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:28:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1441ms
05:28:00 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:28:00 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d40bc000 == 29 [pid = 1861] [id = 72]
05:28:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 77 (0x7f35d040f400) [pid = 1861] [serial = 202] [outer = (nil)]
05:28:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 78 (0x7f35d5d3a000) [pid = 1861] [serial = 203] [outer = 0x7f35d040f400]
05:28:00 INFO - PROCESS | 1861 | 1450272480864 Marionette INFO loaded listener.js
05:28:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 79 (0x7f35d5dc4400) [pid = 1861] [serial = 204] [outer = 0x7f35d040f400]
05:28:01 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d6138000 == 30 [pid = 1861] [id = 73]
05:28:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 80 (0x7f35d6a1a800) [pid = 1861] [serial = 205] [outer = (nil)]
05:28:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 81 (0x7f35d5dc1000) [pid = 1861] [serial = 206] [outer = 0x7f35d6a1a800]
05:28:01 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:28:01 INFO - document served over http requires an http
05:28:01 INFO - sub-resource via iframe-tag using the meta-csp
05:28:01 INFO - delivery method with keep-origin-redirect and when
05:28: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:28:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:28:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:28:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:28:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:01 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:28:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1444ms
05:28:01 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:28:02 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d711d800 == 31 [pid = 1861] [id = 74]
05:28:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 82 (0x7f35d3fcf000) [pid = 1861] [serial = 207] [outer = (nil)]
05:28:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 83 (0x7f35d6a8d800) [pid = 1861] [serial = 208] [outer = 0x7f35d3fcf000]
05:28:02 INFO - PROCESS | 1861 | 1450272482249 Marionette INFO loaded listener.js
05:28:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 84 (0x7f35d8077400) [pid = 1861] [serial = 209] [outer = 0x7f35d3fcf000]
05:28:02 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d8539000 == 32 [pid = 1861] [id = 75]
05:28:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 85 (0x7f35d7428c00) [pid = 1861] [serial = 210] [outer = (nil)]
05:28:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 86 (0x7f35d82cec00) [pid = 1861] [serial = 211] [outer = 0x7f35d7428c00]
05:28:03 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:28:03 INFO - document served over http requires an http
05:28:03 INFO - sub-resource via iframe-tag using the meta-csp
05:28:03 INFO - delivery method with no-redirect and when
05:28: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:28:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:28:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:28:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:28:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:03 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:28:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1242ms
05:28:03 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:28:03 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d8ed6000 == 33 [pid = 1861] [id = 76]
05:28:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 87 (0x7f35d69a4c00) [pid = 1861] [serial = 212] [outer = (nil)]
05:28:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 88 (0x7f35d82cf000) [pid = 1861] [serial = 213] [outer = 0x7f35d69a4c00]
05:28:03 INFO - PROCESS | 1861 | 1450272483469 Marionette INFO loaded listener.js
05:28:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 89 (0x7f35d8f27800) [pid = 1861] [serial = 214] [outer = 0x7f35d69a4c00]
05:28:04 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d9218000 == 34 [pid = 1861] [id = 77]
05:28:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 90 (0x7f35d8e86000) [pid = 1861] [serial = 215] [outer = (nil)]
05:28:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 91 (0x7f35cd9f5c00) [pid = 1861] [serial = 216] [outer = 0x7f35d8e86000]
05:28:04 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:28:04 INFO - document served over http requires an http
05:28:04 INFO - sub-resource via iframe-tag using the meta-csp
05:28:04 INFO - delivery method with swap-origin-redirect and when
05:28: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:28:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:28:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:28:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:28:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:04 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:28:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1183ms
05:28:04 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:28:04 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35daba6000 == 35 [pid = 1861] [id = 78]
05:28:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 92 (0x7f35d8f30000) [pid = 1861] [serial = 217] [outer = (nil)]
05:28:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 93 (0x7f35d925d000) [pid = 1861] [serial = 218] [outer = 0x7f35d8f30000]
05:28:04 INFO - PROCESS | 1861 | 1450272484696 Marionette INFO loaded listener.js
05:28:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 94 (0x7f35da177400) [pid = 1861] [serial = 219] [outer = 0x7f35d8f30000]
05:28:05 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:28:05 INFO - document served over http requires an http
05:28:05 INFO - sub-resource via script-tag using the meta-csp
05:28:05 INFO - delivery method with keep-origin-redirect and when
05:28: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:28:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:28:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:28:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:28:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:05 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:28:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1223ms
05:28:05 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
05:28:05 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35ec917000 == 36 [pid = 1861] [id = 79]
05:28:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 95 (0x7f35dc8d0800) [pid = 1861] [serial = 220] [outer = (nil)]
05:28:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 96 (0x7f35dd416800) [pid = 1861] [serial = 221] [outer = 0x7f35dc8d0800]
05:28:05 INFO - PROCESS | 1861 | 1450272485915 Marionette INFO loaded listener.js
05:28:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 97 (0x7f35e2bec000) [pid = 1861] [serial = 222] [outer = 0x7f35dc8d0800]
05:28:06 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:28:06 INFO - document served over http requires an http
05:28:06 INFO - sub-resource via script-tag using the meta-csp
05:28:06 INFO - delivery method with no-redirect and when
05:28: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:28:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:28:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:28:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:28:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:06 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:28:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1078ms
05:28:06 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:28:06 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35ed94a000 == 37 [pid = 1861] [id = 80]
05:28:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 98 (0x7f35e6a2dc00) [pid = 1861] [serial = 223] [outer = (nil)]
05:28:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 99 (0x7f35e8831800) [pid = 1861] [serial = 224] [outer = 0x7f35e6a2dc00]
05:28:07 INFO - PROCESS | 1861 | 1450272487017 Marionette INFO loaded listener.js
05:28:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 100 (0x7f35ec81a000) [pid = 1861] [serial = 225] [outer = 0x7f35e6a2dc00]
05:28:08 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:28:08 INFO - document served over http requires an http
05:28:08 INFO - sub-resource via script-tag using the meta-csp
05:28:08 INFO - delivery method with swap-origin-redirect and when
05:28: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:28:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:28:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:28:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:28:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:08 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:28:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1982ms
05:28:08 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:28:09 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35ccf14800 == 38 [pid = 1861] [id = 81]
05:28:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 101 (0x7f35cc316400) [pid = 1861] [serial = 226] [outer = (nil)]
05:28:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 102 (0x7f35cc320c00) [pid = 1861] [serial = 227] [outer = 0x7f35cc316400]
05:28:09 INFO - PROCESS | 1861 | 1450272489106 Marionette INFO loaded listener.js
05:28:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 103 (0x7f35d0308000) [pid = 1861] [serial = 228] [outer = 0x7f35cc316400]
05:28:09 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:28:09 INFO - document served over http requires an http
05:28:09 INFO - sub-resource via xhr-request using the meta-csp
05:28:09 INFO - delivery method with keep-origin-redirect and when
05:28: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:28:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:28:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:28:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:28:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:09 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:28:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1278ms
05:28:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
05:28:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cf82d800 == 37 [pid = 1861] [id = 69]
05:28:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cc069800 == 36 [pid = 1861] [id = 68]
05:28:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cd866800 == 35 [pid = 1861] [id = 67]
05:28:10 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cc069800 == 36 [pid = 1861] [id = 82]
05:28:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 104 (0x7f35cc710c00) [pid = 1861] [serial = 229] [outer = (nil)]
05:28:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 105 (0x7f35ccfe3000) [pid = 1861] [serial = 230] [outer = 0x7f35cc710c00]
05:28:10 INFO - PROCESS | 1861 | 1450272490341 Marionette INFO loaded listener.js
05:28:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 106 (0x7f35d0303c00) [pid = 1861] [serial = 231] [outer = 0x7f35cc710c00]
05:28:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cfd03800 == 35 [pid = 1861] [id = 66]
05:28:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d40d2000 == 34 [pid = 1861] [id = 65]
05:28:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35e2a6c000 == 33 [pid = 1861] [id = 64]
05:28:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d88c9800 == 32 [pid = 1861] [id = 63]
05:28:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d849f800 == 31 [pid = 1861] [id = 62]
05:28:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d7025800 == 30 [pid = 1861] [id = 61]
05:28:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d113c000 == 29 [pid = 1861] [id = 60]
05:28:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cd861000 == 28 [pid = 1861] [id = 59]
05:28:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cc067000 == 27 [pid = 1861] [id = 58]
05:28:11 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:28:11 INFO - document served over http requires an http
05:28:11 INFO - sub-resource via xhr-request using the meta-csp
05:28:11 INFO - delivery method with no-redirect and when
05:28: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:28:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:28:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:28:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:28:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:11 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:28:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1227ms
05:28:11 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:28:11 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cfd5f000 == 28 [pid = 1861] [id = 83]
05:28:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 107 (0x7f35cc577400) [pid = 1861] [serial = 232] [outer = (nil)]
05:28:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 108 (0x7f35d168a000) [pid = 1861] [serial = 233] [outer = 0x7f35cc577400]
05:28:11 INFO - PROCESS | 1861 | 1450272491440 Marionette INFO loaded listener.js
05:28:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 109 (0x7f35d52d1400) [pid = 1861] [serial = 234] [outer = 0x7f35cc577400]
05:28:12 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:28:12 INFO - document served over http requires an http
05:28:12 INFO - sub-resource via xhr-request using the meta-csp
05:28:12 INFO - delivery method with swap-origin-redirect and when
05:28: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:28:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:28:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:28:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:28:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:12 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:28:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1036ms
05:28:12 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:28:12 INFO - PROCESS | 1861 | --DOMWINDOW == 108 (0x7f35d82d5400) [pid = 1861] [serial = 173] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:28:12 INFO - PROCESS | 1861 | --DOMWINDOW == 107 (0x7f35cc719c00) [pid = 1861] [serial = 163] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:28:12 INFO - PROCESS | 1861 | --DOMWINDOW == 106 (0x7f35d3fd3800) [pid = 1861] [serial = 168] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272465416]
05:28:12 INFO - PROCESS | 1861 | --DOMWINDOW == 105 (0x7f35cc074400) [pid = 1861] [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:28:12 INFO - PROCESS | 1861 | --DOMWINDOW == 104 (0x7f35cffc5c00) [pid = 1861] [serial = 194] [outer = (nil)] [url = about:blank]
05:28:12 INFO - PROCESS | 1861 | --DOMWINDOW == 103 (0x7f35cfde2800) [pid = 1861] [serial = 176] [outer = (nil)] [url = about:blank]
05:28:12 INFO - PROCESS | 1861 | --DOMWINDOW == 102 (0x7f35d66b2000) [pid = 1861] [serial = 169] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272465416]
05:28:12 INFO - PROCESS | 1861 | --DOMWINDOW == 101 (0x7f35cffc1c00) [pid = 1861] [serial = 166] [outer = (nil)] [url = about:blank]
05:28:12 INFO - PROCESS | 1861 | --DOMWINDOW == 100 (0x7f35d866d000) [pid = 1861] [serial = 174] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:28:12 INFO - PROCESS | 1861 | --DOMWINDOW == 99 (0x7f35d65da000) [pid = 1861] [serial = 171] [outer = (nil)] [url = about:blank]
05:28:12 INFO - PROCESS | 1861 | --DOMWINDOW == 98 (0x7f35e882dc00) [pid = 1861] [serial = 179] [outer = (nil)] [url = about:blank]
05:28:12 INFO - PROCESS | 1861 | --DOMWINDOW == 97 (0x7f35d1689000) [pid = 1861] [serial = 158] [outer = (nil)] [url = about:blank]
05:28:12 INFO - PROCESS | 1861 | --DOMWINDOW == 96 (0x7f35d65d7c00) [pid = 1861] [serial = 155] [outer = (nil)] [url = about:blank]
05:28:12 INFO - PROCESS | 1861 | --DOMWINDOW == 95 (0x7f35cfded400) [pid = 1861] [serial = 149] [outer = (nil)] [url = about:blank]
05:28:12 INFO - PROCESS | 1861 | --DOMWINDOW == 94 (0x7f35d3fc8400) [pid = 1861] [serial = 152] [outer = (nil)] [url = about:blank]
05:28:12 INFO - PROCESS | 1861 | --DOMWINDOW == 93 (0x7f35ccfd5c00) [pid = 1861] [serial = 146] [outer = (nil)] [url = about:blank]
05:28:12 INFO - PROCESS | 1861 | --DOMWINDOW == 92 (0x7f35d6e7dc00) [pid = 1861] [serial = 161] [outer = (nil)] [url = about:blank]
05:28:12 INFO - PROCESS | 1861 | --DOMWINDOW == 91 (0x7f35d16de000) [pid = 1861] [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:28:12 INFO - PROCESS | 1861 | --DOMWINDOW == 90 (0x7f35d07edc00) [pid = 1861] [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:28:12 INFO - PROCESS | 1861 | --DOMWINDOW == 89 (0x7f35cc70a400) [pid = 1861] [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:28:12 INFO - PROCESS | 1861 | --DOMWINDOW == 88 (0x7f35cc317000) [pid = 1861] [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:28:12 INFO - PROCESS | 1861 | --DOMWINDOW == 87 (0x7f35cc06e400) [pid = 1861] [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:28:12 INFO - PROCESS | 1861 | --DOMWINDOW == 86 (0x7f35ccfd8800) [pid = 1861] [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:28:12 INFO - PROCESS | 1861 | --DOMWINDOW == 85 (0x7f35cc31c000) [pid = 1861] [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:28:12 INFO - PROCESS | 1861 | --DOMWINDOW == 84 (0x7f35ecb9c000) [pid = 1861] [serial = 182] [outer = (nil)] [url = about:blank]
05:28:12 INFO - PROCESS | 1861 | --DOMWINDOW == 83 (0x7f35cd4b0000) [pid = 1861] [serial = 185] [outer = (nil)] [url = about:blank]
05:28:12 INFO - PROCESS | 1861 | --DOMWINDOW == 82 (0x7f35cc710000) [pid = 1861] [serial = 188] [outer = (nil)] [url = about:blank]
05:28:12 INFO - PROCESS | 1861 | --DOMWINDOW == 81 (0x7f35cc317400) [pid = 1861] [serial = 191] [outer = (nil)] [url = about:blank]
05:28:12 INFO - PROCESS | 1861 | --DOMWINDOW == 80 (0x7f35ccfde400) [pid = 1861] [serial = 164] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:28:12 INFO - PROCESS | 1861 | --DOMWINDOW == 79 (0x7f35ccfda400) [pid = 1861] [serial = 144] [outer = (nil)] [url = about:blank]
05:28:12 INFO - PROCESS | 1861 | --DOMWINDOW == 78 (0x7f35d0705800) [pid = 1861] [serial = 150] [outer = (nil)] [url = about:blank]
05:28:12 INFO - PROCESS | 1861 | --DOMWINDOW == 77 (0x7f35cd4a9400) [pid = 1861] [serial = 147] [outer = (nil)] [url = about:blank]
05:28:12 INFO - PROCESS | 1861 | --DOMWINDOW == 76 (0x7f35cfde9000) [pid = 1861] [serial = 189] [outer = (nil)] [url = about:blank]
05:28:12 INFO - PROCESS | 1861 | --DOMWINDOW == 75 (0x7f35d070d400) [pid = 1861] [serial = 192] [outer = (nil)] [url = about:blank]
05:28:12 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d058f800 == 29 [pid = 1861] [id = 84]
05:28:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 76 (0x7f35cc06e400) [pid = 1861] [serial = 235] [outer = (nil)]
05:28:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 77 (0x7f35cc317400) [pid = 1861] [serial = 236] [outer = 0x7f35cc06e400]
05:28:12 INFO - PROCESS | 1861 | 1450272492630 Marionette INFO loaded listener.js
05:28:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 78 (0x7f35d030e000) [pid = 1861] [serial = 237] [outer = 0x7f35cc06e400]
05:28:13 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:28:13 INFO - document served over http requires an https
05:28:13 INFO - sub-resource via fetch-request using the meta-csp
05:28:13 INFO - delivery method with keep-origin-redirect and when
05:28: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:28:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:28:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:28:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:28:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:28:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:13 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:28:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1045ms
05:28:13 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
05:28:13 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d613d000 == 30 [pid = 1861] [id = 85]
05:28:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 79 (0x7f35cc074400) [pid = 1861] [serial = 238] [outer = (nil)]
05:28:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 80 (0x7f35d5db8400) [pid = 1861] [serial = 239] [outer = 0x7f35cc074400]
05:28:13 INFO - PROCESS | 1861 | 1450272493586 Marionette INFO loaded listener.js
05:28:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 81 (0x7f35d82c6400) [pid = 1861] [serial = 240] [outer = 0x7f35cc074400]
05:28:14 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:28:14 INFO - document served over http requires an https
05:28:14 INFO - sub-resource via fetch-request using the meta-csp
05:28:14 INFO - delivery method with no-redirect and when
05:28: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:28:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:28:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:28:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:28:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:28:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:14 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:28:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 922ms
05:28:14 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:28:14 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d8535800 == 31 [pid = 1861] [id = 86]
05:28:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 82 (0x7f35d3f04000) [pid = 1861] [serial = 241] [outer = (nil)]
05:28:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 83 (0x7f35d3f07c00) [pid = 1861] [serial = 242] [outer = 0x7f35d3f04000]
05:28:14 INFO - PROCESS | 1861 | 1450272494521 Marionette INFO loaded listener.js
05:28:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 84 (0x7f35d866d000) [pid = 1861] [serial = 243] [outer = 0x7f35d3f04000]
05:28:15 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:28:15 INFO - document served over http requires an https
05:28:15 INFO - sub-resource via fetch-request using the meta-csp
05:28:15 INFO - delivery method with swap-origin-redirect and when
05:28: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:28:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:28:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:28:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:28:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:28:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:15 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:28:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1273ms
05:28:15 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:28:15 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d05a2800 == 32 [pid = 1861] [id = 87]
05:28:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 85 (0x7f35d0409000) [pid = 1861] [serial = 244] [outer = (nil)]
05:28:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 86 (0x7f35d1680400) [pid = 1861] [serial = 245] [outer = 0x7f35d0409000]
05:28:15 INFO - PROCESS | 1861 | 1450272495906 Marionette INFO loaded listener.js
05:28:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 87 (0x7f35d070c800) [pid = 1861] [serial = 246] [outer = 0x7f35d0409000]
05:28:16 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d8531800 == 33 [pid = 1861] [id = 88]
05:28:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 88 (0x7f35d3fce400) [pid = 1861] [serial = 247] [outer = (nil)]
05:28:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 89 (0x7f35d5d3b000) [pid = 1861] [serial = 248] [outer = 0x7f35d3fce400]
05:28:16 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:28:16 INFO - document served over http requires an https
05:28:16 INFO - sub-resource via iframe-tag using the meta-csp
05:28:16 INFO - delivery method with keep-origin-redirect and when
05:28: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:28:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:28:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:28:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:28:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:16 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:28:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1380ms
05:28:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:28:17 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35e2a6c000 == 34 [pid = 1861] [id = 89]
05:28:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 90 (0x7f35cc570000) [pid = 1861] [serial = 249] [outer = (nil)]
05:28:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 91 (0x7f35d6cb1c00) [pid = 1861] [serial = 250] [outer = 0x7f35cc570000]
05:28:17 INFO - PROCESS | 1861 | 1450272497331 Marionette INFO loaded listener.js
05:28:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 92 (0x7f35d8e8a000) [pid = 1861] [serial = 251] [outer = 0x7f35cc570000]
05:28:18 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35ed9c5000 == 35 [pid = 1861] [id = 90]
05:28:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 93 (0x7f35d9258000) [pid = 1861] [serial = 252] [outer = (nil)]
05:28:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 94 (0x7f35d940b000) [pid = 1861] [serial = 253] [outer = 0x7f35d9258000]
05:28:18 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:28:18 INFO - document served over http requires an https
05:28:18 INFO - sub-resource via iframe-tag using the meta-csp
05:28:18 INFO - delivery method with no-redirect and when
05:28: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:28:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:28:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:28:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:28:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:18 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:28:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1436ms
05:28:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:28:18 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cfdc9800 == 36 [pid = 1861] [id = 91]
05:28:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 95 (0x7f35d8e89800) [pid = 1861] [serial = 254] [outer = (nil)]
05:28:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 96 (0x7f35d9410400) [pid = 1861] [serial = 255] [outer = 0x7f35d8e89800]
05:28:18 INFO - PROCESS | 1861 | 1450272498799 Marionette INFO loaded listener.js
05:28:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 97 (0x7f35e2a05000) [pid = 1861] [serial = 256] [outer = 0x7f35d8e89800]
05:28:19 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cc739800 == 37 [pid = 1861] [id = 92]
05:28:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 98 (0x7f35e3a4ac00) [pid = 1861] [serial = 257] [outer = (nil)]
05:28:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 99 (0x7f35e3cb4400) [pid = 1861] [serial = 258] [outer = 0x7f35e3a4ac00]
05:28:19 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:28:19 INFO - document served over http requires an https
05:28:19 INFO - sub-resource via iframe-tag using the meta-csp
05:28:19 INFO - delivery method with swap-origin-redirect and when
05:28: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:28:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:28:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:28:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:28:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:19 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:28:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1383ms
05:28:19 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:28:20 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cc740800 == 38 [pid = 1861] [id = 93]
05:28:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 100 (0x7f35d925c000) [pid = 1861] [serial = 259] [outer = (nil)]
05:28:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 101 (0x7f35ecb94000) [pid = 1861] [serial = 260] [outer = 0x7f35d925c000]
05:28:20 INFO - PROCESS | 1861 | 1450272500107 Marionette INFO loaded listener.js
05:28:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 102 (0x7f35eddbcc00) [pid = 1861] [serial = 261] [outer = 0x7f35d925c000]
05:28:20 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:28:20 INFO - document served over http requires an https
05:28:20 INFO - sub-resource via script-tag using the meta-csp
05:28:20 INFO - delivery method with keep-origin-redirect and when
05:28: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:28:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:28:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:28:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:28:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:20 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:28:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1176ms
05:28:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
05:28:21 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d85dd800 == 39 [pid = 1861] [id = 94]
05:28:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 103 (0x7f35cc08d000) [pid = 1861] [serial = 262] [outer = (nil)]
05:28:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 104 (0x7f35cc08fc00) [pid = 1861] [serial = 263] [outer = 0x7f35cc08d000]
05:28:21 INFO - PROCESS | 1861 | 1450272501300 Marionette INFO loaded listener.js
05:28:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 105 (0x7f35ed975000) [pid = 1861] [serial = 264] [outer = 0x7f35cc08d000]
05:28:22 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:28:22 INFO - document served over http requires an https
05:28:22 INFO - sub-resource via script-tag using the meta-csp
05:28:22 INFO - delivery method with no-redirect and when
05:28: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:28:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:28:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:28:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:28:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:22 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:28:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1173ms
05:28:22 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:28:22 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35ccf73800 == 40 [pid = 1861] [id = 95]
05:28:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 106 (0x7f35cc593400) [pid = 1861] [serial = 265] [outer = (nil)]
05:28:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 107 (0x7f35cc59c400) [pid = 1861] [serial = 266] [outer = 0x7f35cc593400]
05:28:22 INFO - PROCESS | 1861 | 1450272502538 Marionette INFO loaded listener.js
05:28:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 108 (0x7f35eddda000) [pid = 1861] [serial = 267] [outer = 0x7f35cc593400]
05:28:23 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:28:23 INFO - document served over http requires an https
05:28:23 INFO - sub-resource via script-tag using the meta-csp
05:28:23 INFO - delivery method with swap-origin-redirect and when
05:28: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:28:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:28:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:28:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:28:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:23 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:28:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1274ms
05:28:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:28:23 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cd289000 == 41 [pid = 1861] [id = 96]
05:28:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 109 (0x7f35cc596c00) [pid = 1861] [serial = 268] [outer = (nil)]
05:28:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 110 (0x7f35d44c5800) [pid = 1861] [serial = 269] [outer = 0x7f35cc596c00]
05:28:23 INFO - PROCESS | 1861 | 1450272503755 Marionette INFO loaded listener.js
05:28:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 111 (0x7f35d44d1000) [pid = 1861] [serial = 270] [outer = 0x7f35cc596c00]
05:28:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 112 (0x7f35cb416c00) [pid = 1861] [serial = 271] [outer = 0x7f35cffc9400]
05:28:24 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:28:24 INFO - document served over http requires an https
05:28:24 INFO - sub-resource via xhr-request using the meta-csp
05:28:24 INFO - delivery method with keep-origin-redirect and when
05:28: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:28:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:28:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:28:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:28:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:24 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:28:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1279ms
05:28:24 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
05:28:24 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cb50b800 == 42 [pid = 1861] [id = 97]
05:28:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 113 (0x7f35cb415800) [pid = 1861] [serial = 272] [outer = (nil)]
05:28:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 114 (0x7f35cb41d800) [pid = 1861] [serial = 273] [outer = 0x7f35cb415800]
05:28:25 INFO - PROCESS | 1861 | 1450272505070 Marionette INFO loaded listener.js
05:28:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 115 (0x7f35cbf49400) [pid = 1861] [serial = 274] [outer = 0x7f35cb415800]
05:28:25 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:28:25 INFO - document served over http requires an https
05:28:25 INFO - sub-resource via xhr-request using the meta-csp
05:28:25 INFO - delivery method with no-redirect and when
05:28: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:28:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:28:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:28:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:28:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:25 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:28:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1122ms
05:28:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:28:26 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cb705000 == 43 [pid = 1861] [id = 98]
05:28:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 116 (0x7f35cb414000) [pid = 1861] [serial = 275] [outer = (nil)]
05:28:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 117 (0x7f35cbf4d400) [pid = 1861] [serial = 276] [outer = 0x7f35cb414000]
05:28:26 INFO - PROCESS | 1861 | 1450272506197 Marionette INFO loaded listener.js
05:28:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 118 (0x7f35d9258800) [pid = 1861] [serial = 277] [outer = 0x7f35cb414000]
05:28:26 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:28:26 INFO - document served over http requires an https
05:28:26 INFO - sub-resource via xhr-request using the meta-csp
05:28:26 INFO - delivery method with swap-origin-redirect and when
05:28: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:28:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:28:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:28:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:28:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:26 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:28:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1177ms
05:28:27 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:28:27 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cb71e000 == 44 [pid = 1861] [id = 99]
05:28:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 119 (0x7f35cb419000) [pid = 1861] [serial = 278] [outer = (nil)]
05:28:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 120 (0x7f35cb7d9000) [pid = 1861] [serial = 279] [outer = 0x7f35cb419000]
05:28:27 INFO - PROCESS | 1861 | 1450272507389 Marionette INFO loaded listener.js
05:28:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 121 (0x7f35cb825c00) [pid = 1861] [serial = 280] [outer = 0x7f35cb419000]
05:28:29 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:28:29 INFO - document served over http requires an http
05:28:29 INFO - sub-resource via fetch-request using the meta-csp
05:28:29 INFO - delivery method with keep-origin-redirect and when
05:28: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:28:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:28:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:28:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:28:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:28:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:29 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:28:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2332ms
05:28:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
05:28:29 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35ccf78800 == 45 [pid = 1861] [id = 100]
05:28:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 122 (0x7f35cb82cc00) [pid = 1861] [serial = 281] [outer = (nil)]
05:28:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 123 (0x7f35cb82e400) [pid = 1861] [serial = 282] [outer = 0x7f35cb82cc00]
05:28:29 INFO - PROCESS | 1861 | 1450272509773 Marionette INFO loaded listener.js
05:28:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 124 (0x7f35cc56dc00) [pid = 1861] [serial = 283] [outer = 0x7f35cb82cc00]
05:28:30 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:28:30 INFO - document served over http requires an http
05:28:30 INFO - sub-resource via fetch-request using the meta-csp
05:28:30 INFO - delivery method with no-redirect and when
05:28: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:28:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:28:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:28:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:28:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:28:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:30 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:28:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1228ms
05:28:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:28:30 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cd4cf000 == 46 [pid = 1861] [id = 101]
05:28:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 125 (0x7f35cc078400) [pid = 1861] [serial = 284] [outer = (nil)]
05:28:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 126 (0x7f35cc571400) [pid = 1861] [serial = 285] [outer = 0x7f35cc078400]
05:28:30 INFO - PROCESS | 1861 | 1450272510972 Marionette INFO loaded listener.js
05:28:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 127 (0x7f35ccfe0800) [pid = 1861] [serial = 286] [outer = 0x7f35cc078400]
05:28:31 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35ccd59800 == 45 [pid = 1861] [id = 52]
05:28:31 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cd86a800 == 44 [pid = 1861] [id = 53]
05:28:31 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d16b1800 == 43 [pid = 1861] [id = 56]
05:28:31 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cd4e7000 == 42 [pid = 1861] [id = 54]
05:28:31 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d16a8800 == 41 [pid = 1861] [id = 55]
05:28:31 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35ed94a000 == 40 [pid = 1861] [id = 80]
05:28:31 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35ec917000 == 39 [pid = 1861] [id = 79]
05:28:31 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35daba6000 == 38 [pid = 1861] [id = 78]
05:28:31 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d9218000 == 37 [pid = 1861] [id = 77]
05:28:31 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d8ed6000 == 36 [pid = 1861] [id = 76]
05:28:31 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d8539000 == 35 [pid = 1861] [id = 75]
05:28:31 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d711d800 == 34 [pid = 1861] [id = 74]
05:28:31 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d6138000 == 33 [pid = 1861] [id = 73]
05:28:31 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d40bc000 == 32 [pid = 1861] [id = 72]
05:28:31 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cc061000 == 31 [pid = 1861] [id = 71]
05:28:31 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cc058000 == 30 [pid = 1861] [id = 70]
05:28:31 INFO - PROCESS | 1861 | --DOMWINDOW == 126 (0x7f35d69b0c00) [pid = 1861] [serial = 156] [outer = (nil)] [url = about:blank]
05:28:31 INFO - PROCESS | 1861 | --DOMWINDOW == 125 (0x7f35d3fd6000) [pid = 1861] [serial = 153] [outer = (nil)] [url = about:blank]
05:28:31 INFO - PROCESS | 1861 | --DOMWINDOW == 124 (0x7f35d66aa800) [pid = 1861] [serial = 159] [outer = (nil)] [url = about:blank]
05:28:31 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:28:31 INFO - document served over http requires an http
05:28:31 INFO - sub-resource via fetch-request using the meta-csp
05:28:31 INFO - delivery method with swap-origin-redirect and when
05:28: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:28:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:28:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:28:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:28:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:28:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:31 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:28:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1331ms
05:28:31 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:28:32 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cfdc5800 == 31 [pid = 1861] [id = 102]
05:28:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 125 (0x7f35cd4ab800) [pid = 1861] [serial = 287] [outer = (nil)]
05:28:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 126 (0x7f35d0132800) [pid = 1861] [serial = 288] [outer = 0x7f35cd4ab800]
05:28:32 INFO - PROCESS | 1861 | 1450272512265 Marionette INFO loaded listener.js
05:28:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 127 (0x7f35d2222c00) [pid = 1861] [serial = 289] [outer = 0x7f35cd4ab800]
05:28:32 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d0484800 == 32 [pid = 1861] [id = 103]
05:28:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 128 (0x7f35d3f07800) [pid = 1861] [serial = 290] [outer = (nil)]
05:28:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 129 (0x7f35d44ca400) [pid = 1861] [serial = 291] [outer = 0x7f35d3f07800]
05:28:32 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:28:32 INFO - document served over http requires an http
05:28:32 INFO - sub-resource via iframe-tag using the meta-csp
05:28:32 INFO - delivery method with keep-origin-redirect and when
05:28: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:28:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:28:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:28:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:28:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:32 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:28:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1028ms
05:28:32 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:28:33 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d16b1800 == 33 [pid = 1861] [id = 104]
05:28:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 130 (0x7f35cfde9000) [pid = 1861] [serial = 292] [outer = (nil)]
05:28:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 131 (0x7f35d3f0c000) [pid = 1861] [serial = 293] [outer = 0x7f35cfde9000]
05:28:33 INFO - PROCESS | 1861 | 1450272513267 Marionette INFO loaded listener.js
05:28:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 132 (0x7f35d5dc2800) [pid = 1861] [serial = 294] [outer = 0x7f35cfde9000]
05:28:33 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d3c1b800 == 34 [pid = 1861] [id = 105]
05:28:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 133 (0x7f35d5d40000) [pid = 1861] [serial = 295] [outer = (nil)]
05:28:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 134 (0x7f35cc56f400) [pid = 1861] [serial = 296] [outer = 0x7f35d5d40000]
05:28:34 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:28:34 INFO - document served over http requires an http
05:28:34 INFO - sub-resource via iframe-tag using the meta-csp
05:28:34 INFO - delivery method with no-redirect and when
05:28: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:28:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:28:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:28:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:28:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:34 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:28:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1126ms
05:28:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:28:34 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d058a800 == 35 [pid = 1861] [id = 106]
05:28:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 135 (0x7f35d1681400) [pid = 1861] [serial = 297] [outer = (nil)]
05:28:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 136 (0x7f35d697a400) [pid = 1861] [serial = 298] [outer = 0x7f35d1681400]
05:28:34 INFO - PROCESS | 1861 | 1450272514389 Marionette INFO loaded listener.js
05:28:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 137 (0x7f35d82c8800) [pid = 1861] [serial = 299] [outer = 0x7f35d1681400]
05:28:34 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d5cbf800 == 36 [pid = 1861] [id = 107]
05:28:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 138 (0x7f35d7154800) [pid = 1861] [serial = 300] [outer = (nil)]
05:28:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 139 (0x7f35d730fc00) [pid = 1861] [serial = 301] [outer = 0x7f35d7154800]
05:28:35 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:28:35 INFO - document served over http requires an http
05:28:35 INFO - sub-resource via iframe-tag using the meta-csp
05:28:35 INFO - delivery method with swap-origin-redirect and when
05:28: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:28:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:28:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:28:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:28:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:35 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:28:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1122ms
05:28:35 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:28:35 INFO - PROCESS | 1861 | --DOMWINDOW == 138 (0x7f35d7428c00) [pid = 1861] [serial = 210] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272482835]
05:28:35 INFO - PROCESS | 1861 | --DOMWINDOW == 137 (0x7f35cc074400) [pid = 1861] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
05:28:35 INFO - PROCESS | 1861 | --DOMWINDOW == 136 (0x7f35cc710c00) [pid = 1861] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
05:28:35 INFO - PROCESS | 1861 | --DOMWINDOW == 135 (0x7f35cc06e400) [pid = 1861] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
05:28:35 INFO - PROCESS | 1861 | --DOMWINDOW == 134 (0x7f35cc316400) [pid = 1861] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
05:28:35 INFO - PROCESS | 1861 | --DOMWINDOW == 133 (0x7f35cc577400) [pid = 1861] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
05:28:35 INFO - PROCESS | 1861 | --DOMWINDOW == 132 (0x7f35d1844400) [pid = 1861] [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:28:35 INFO - PROCESS | 1861 | --DOMWINDOW == 131 (0x7f35d6a1a800) [pid = 1861] [serial = 205] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:28:35 INFO - PROCESS | 1861 | --DOMWINDOW == 130 (0x7f35ccfe2800) [pid = 1861] [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:28:35 INFO - PROCESS | 1861 | --DOMWINDOW == 129 (0x7f35d8e86000) [pid = 1861] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:28:35 INFO - PROCESS | 1861 | --DOMWINDOW == 128 (0x7f35dd416800) [pid = 1861] [serial = 221] [outer = (nil)] [url = about:blank]
05:28:35 INFO - PROCESS | 1861 | --DOMWINDOW == 127 (0x7f35e8831800) [pid = 1861] [serial = 224] [outer = (nil)] [url = about:blank]
05:28:35 INFO - PROCESS | 1861 | --DOMWINDOW == 126 (0x7f35cc075800) [pid = 1861] [serial = 197] [outer = (nil)] [url = about:blank]
05:28:35 INFO - PROCESS | 1861 | --DOMWINDOW == 125 (0x7f35d925d000) [pid = 1861] [serial = 218] [outer = (nil)] [url = about:blank]
05:28:35 INFO - PROCESS | 1861 | --DOMWINDOW == 124 (0x7f35d5dc1000) [pid = 1861] [serial = 206] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:28:35 INFO - PROCESS | 1861 | --DOMWINDOW == 123 (0x7f35d5d3a000) [pid = 1861] [serial = 203] [outer = (nil)] [url = about:blank]
05:28:35 INFO - PROCESS | 1861 | --DOMWINDOW == 122 (0x7f35d168a000) [pid = 1861] [serial = 233] [outer = (nil)] [url = about:blank]
05:28:35 INFO - PROCESS | 1861 | --DOMWINDOW == 121 (0x7f35cc320c00) [pid = 1861] [serial = 227] [outer = (nil)] [url = about:blank]
05:28:35 INFO - PROCESS | 1861 | --DOMWINDOW == 120 (0x7f35ccfe3000) [pid = 1861] [serial = 230] [outer = (nil)] [url = about:blank]
05:28:35 INFO - PROCESS | 1861 | --DOMWINDOW == 119 (0x7f35cc317400) [pid = 1861] [serial = 236] [outer = (nil)] [url = about:blank]
05:28:35 INFO - PROCESS | 1861 | --DOMWINDOW == 118 (0x7f35d0710400) [pid = 1861] [serial = 200] [outer = (nil)] [url = about:blank]
05:28:35 INFO - PROCESS | 1861 | --DOMWINDOW == 117 (0x7f35cd9f5c00) [pid = 1861] [serial = 216] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:28:35 INFO - PROCESS | 1861 | --DOMWINDOW == 116 (0x7f35d82cf000) [pid = 1861] [serial = 213] [outer = (nil)] [url = about:blank]
05:28:35 INFO - PROCESS | 1861 | --DOMWINDOW == 115 (0x7f35d5db8400) [pid = 1861] [serial = 239] [outer = (nil)] [url = about:blank]
05:28:35 INFO - PROCESS | 1861 | --DOMWINDOW == 114 (0x7f35d82cec00) [pid = 1861] [serial = 211] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272482835]
05:28:35 INFO - PROCESS | 1861 | --DOMWINDOW == 113 (0x7f35d6a8d800) [pid = 1861] [serial = 208] [outer = (nil)] [url = about:blank]
05:28:35 INFO - PROCESS | 1861 | --DOMWINDOW == 112 (0x7f35d52d1400) [pid = 1861] [serial = 234] [outer = (nil)] [url = about:blank]
05:28:35 INFO - PROCESS | 1861 | --DOMWINDOW == 111 (0x7f35d1834400) [pid = 1861] [serial = 195] [outer = (nil)] [url = about:blank]
05:28:35 INFO - PROCESS | 1861 | --DOMWINDOW == 110 (0x7f35d82d0800) [pid = 1861] [serial = 162] [outer = (nil)] [url = about:blank]
05:28:35 INFO - PROCESS | 1861 | --DOMWINDOW == 109 (0x7f35d0308000) [pid = 1861] [serial = 228] [outer = (nil)] [url = about:blank]
05:28:35 INFO - PROCESS | 1861 | --DOMWINDOW == 108 (0x7f35d0303c00) [pid = 1861] [serial = 231] [outer = (nil)] [url = about:blank]
05:28:35 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d6e46000 == 37 [pid = 1861] [id = 108]
05:28:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 109 (0x7f35cc06e400) [pid = 1861] [serial = 302] [outer = (nil)]
05:28:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 110 (0x7f35cc316400) [pid = 1861] [serial = 303] [outer = 0x7f35cc06e400]
05:28:35 INFO - PROCESS | 1861 | 1450272515847 Marionette INFO loaded listener.js
05:28:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 111 (0x7f35d3f06800) [pid = 1861] [serial = 304] [outer = 0x7f35cc06e400]
05:28:36 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:28:36 INFO - document served over http requires an http
05:28:36 INFO - sub-resource via script-tag using the meta-csp
05:28:36 INFO - delivery method with keep-origin-redirect and when
05:28: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:28:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:28:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:28:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:28:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:36 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:28:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1227ms
05:28:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
05:28:36 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d5cbb000 == 38 [pid = 1861] [id = 109]
05:28:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 112 (0x7f35cc072800) [pid = 1861] [serial = 305] [outer = (nil)]
05:28:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 113 (0x7f35d3ed5400) [pid = 1861] [serial = 306] [outer = 0x7f35cc072800]
05:28:36 INFO - PROCESS | 1861 | 1450272516767 Marionette INFO loaded listener.js
05:28:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 114 (0x7f35d3ee2800) [pid = 1861] [serial = 307] [outer = 0x7f35cc072800]
05:28:37 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:28:37 INFO - document served over http requires an http
05:28:37 INFO - sub-resource via script-tag using the meta-csp
05:28:37 INFO - delivery method with no-redirect and when
05:28: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:28:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:28:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:28:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:28:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:37 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:28:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1038ms
05:28:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:28:37 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cc068000 == 39 [pid = 1861] [id = 110]
05:28:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 115 (0x7f35cb417000) [pid = 1861] [serial = 308] [outer = (nil)]
05:28:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 116 (0x7f35cb7d3400) [pid = 1861] [serial = 309] [outer = 0x7f35cb417000]
05:28:37 INFO - PROCESS | 1861 | 1450272517963 Marionette INFO loaded listener.js
05:28:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 117 (0x7f35cb82fc00) [pid = 1861] [serial = 310] [outer = 0x7f35cb417000]
05:28:38 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:28:38 INFO - document served over http requires an http
05:28:38 INFO - sub-resource via script-tag using the meta-csp
05:28:38 INFO - delivery method with swap-origin-redirect and when
05:28: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:28:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:28:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:28:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:28:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:38 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:28:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1377ms
05:28:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:28:39 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d16c2800 == 40 [pid = 1861] [id = 111]
05:28:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 118 (0x7f35cb417400) [pid = 1861] [serial = 311] [outer = (nil)]
05:28:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 119 (0x7f35cd9f6400) [pid = 1861] [serial = 312] [outer = 0x7f35cb417400]
05:28:39 INFO - PROCESS | 1861 | 1450272519338 Marionette INFO loaded listener.js
05:28:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 120 (0x7f35d3ed4800) [pid = 1861] [serial = 313] [outer = 0x7f35cb417400]
05:28:40 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:28:40 INFO - document served over http requires an http
05:28:40 INFO - sub-resource via xhr-request using the meta-csp
05:28:40 INFO - delivery method with keep-origin-redirect and when
05:28: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:28:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:28:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:28:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:28:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:40 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:28:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1286ms
05:28:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
05:28:40 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35dd449800 == 41 [pid = 1861] [id = 112]
05:28:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 121 (0x7f35ccfe0000) [pid = 1861] [serial = 314] [outer = (nil)]
05:28:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 122 (0x7f35d5dc3400) [pid = 1861] [serial = 315] [outer = 0x7f35ccfe0000]
05:28:40 INFO - PROCESS | 1861 | 1450272520682 Marionette INFO loaded listener.js
05:28:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 123 (0x7f35d925d800) [pid = 1861] [serial = 316] [outer = 0x7f35ccfe0000]
05:28:41 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:28:41 INFO - document served over http requires an http
05:28:41 INFO - sub-resource via xhr-request using the meta-csp
05:28:41 INFO - delivery method with no-redirect and when
05:28: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:28:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:28:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:28:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:28:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:41 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:28:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1229ms
05:28:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:28:41 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35ed9c1000 == 42 [pid = 1861] [id = 113]
05:28:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 124 (0x7f35d3ee2400) [pid = 1861] [serial = 317] [outer = (nil)]
05:28:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 125 (0x7f35dc8cfc00) [pid = 1861] [serial = 318] [outer = 0x7f35d3ee2400]
05:28:41 INFO - PROCESS | 1861 | 1450272521905 Marionette INFO loaded listener.js
05:28:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 126 (0x7f35ec0b4c00) [pid = 1861] [serial = 319] [outer = 0x7f35d3ee2400]
05:28:42 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:28:42 INFO - document served over http requires an http
05:28:42 INFO - sub-resource via xhr-request using the meta-csp
05:28:42 INFO - delivery method with swap-origin-redirect and when
05:28: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:28:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:28:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:28:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:28:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:42 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:28:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1435ms
05:28:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:28:43 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d46aa800 == 43 [pid = 1861] [id = 114]
05:28:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 127 (0x7f35ccf40c00) [pid = 1861] [serial = 320] [outer = (nil)]
05:28:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 128 (0x7f35ccf47800) [pid = 1861] [serial = 321] [outer = 0x7f35ccf40c00]
05:28:43 INFO - PROCESS | 1861 | 1450272523333 Marionette INFO loaded listener.js
05:28:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 129 (0x7f35ec0fac00) [pid = 1861] [serial = 322] [outer = 0x7f35ccf40c00]
05:28:44 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:28:44 INFO - document served over http requires an https
05:28:44 INFO - sub-resource via fetch-request using the meta-csp
05:28:44 INFO - delivery method with keep-origin-redirect and when
05:28: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: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/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
05:28:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1326ms
05:28:44 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
05:28:44 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d46ec000 == 44 [pid = 1861] [id = 115]
05:28:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 130 (0x7f35cb9b3400) [pid = 1861] [serial = 323] [outer = (nil)]
05:28:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 131 (0x7f35cb9b4400) [pid = 1861] [serial = 324] [outer = 0x7f35cb9b3400]
05:28:44 INFO - PROCESS | 1861 | 1450272524673 Marionette INFO loaded listener.js
05:28:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 132 (0x7f35ec0bd400) [pid = 1861] [serial = 325] [outer = 0x7f35cb9b3400]
05:28:45 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:28:45 INFO - document served over http requires an https
05:28:45 INFO - sub-resource via fetch-request using the meta-csp
05:28:45 INFO - delivery method with no-redirect and when
05:28: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:28:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:28:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:28:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:28:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:28:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:45 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:28:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1236ms
05:28:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:28:45 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cb9e6000 == 45 [pid = 1861] [id = 116]
05:28:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 133 (0x7f35cbba2000) [pid = 1861] [serial = 326] [outer = (nil)]
05:28:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 134 (0x7f35cbbaa400) [pid = 1861] [serial = 327] [outer = 0x7f35cbba2000]
05:28:45 INFO - PROCESS | 1861 | 1450272525906 Marionette INFO loaded listener.js
05:28:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 135 (0x7f35edd46c00) [pid = 1861] [serial = 328] [outer = 0x7f35cbba2000]
05:28:46 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:28:46 INFO - document served over http requires an https
05:28:46 INFO - sub-resource via fetch-request using the meta-csp
05:28:46 INFO - delivery method with swap-origin-redirect and when
05:28: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: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/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
05:28:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1275ms
05:28:46 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:28:47 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d4dd9800 == 46 [pid = 1861] [id = 117]
05:28:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 136 (0x7f35cbba3800) [pid = 1861] [serial = 329] [outer = (nil)]
05:28:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 137 (0x7f35d47c8c00) [pid = 1861] [serial = 330] [outer = 0x7f35cbba3800]
05:28:47 INFO - PROCESS | 1861 | 1450272527229 Marionette INFO loaded listener.js
05:28:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 138 (0x7f35d47d0c00) [pid = 1861] [serial = 331] [outer = 0x7f35cbba3800]
05:28:47 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c6636000 == 47 [pid = 1861] [id = 118]
05:28:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 139 (0x7f35c6684400) [pid = 1861] [serial = 332] [outer = (nil)]
05:28:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 140 (0x7f35c6684c00) [pid = 1861] [serial = 333] [outer = 0x7f35c6684400]
05:28:48 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:28:48 INFO - document served over http requires an https
05:28:48 INFO - sub-resource via iframe-tag using the meta-csp
05:28:48 INFO - delivery method with keep-origin-redirect and when
05:28: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:28:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:28:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:28:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:28:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:48 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:28:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1327ms
05:28:48 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:28:48 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c6645000 == 48 [pid = 1861] [id = 119]
05:28:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 141 (0x7f35c667fc00) [pid = 1861] [serial = 334] [outer = (nil)]
05:28:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 142 (0x7f35c6687800) [pid = 1861] [serial = 335] [outer = 0x7f35c667fc00]
05:28:48 INFO - PROCESS | 1861 | 1450272528521 Marionette INFO loaded listener.js
05:28:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 143 (0x7f35d47c9000) [pid = 1861] [serial = 336] [outer = 0x7f35c667fc00]
05:28:49 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c6257000 == 49 [pid = 1861] [id = 120]
05:28:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 144 (0x7f35c623dc00) [pid = 1861] [serial = 337] [outer = (nil)]
05:28:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 145 (0x7f35c6243400) [pid = 1861] [serial = 338] [outer = 0x7f35c623dc00]
05:28:49 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:28:49 INFO - document served over http requires an https
05:28:49 INFO - sub-resource via iframe-tag using the meta-csp
05:28:49 INFO - delivery method with no-redirect and when
05:28: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: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/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
05:28:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1280ms
05:28:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:28:49 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c6266000 == 50 [pid = 1861] [id = 121]
05:28:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 146 (0x7f35c6240c00) [pid = 1861] [serial = 339] [outer = (nil)]
05:28:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 147 (0x7f35c6244c00) [pid = 1861] [serial = 340] [outer = 0x7f35c6240c00]
05:28:49 INFO - PROCESS | 1861 | 1450272529846 Marionette INFO loaded listener.js
05:28:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 148 (0x7f35c668a400) [pid = 1861] [serial = 341] [outer = 0x7f35c6240c00]
05:28:50 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c5ed0800 == 51 [pid = 1861] [id = 122]
05:28:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 149 (0x7f35c5ec1000) [pid = 1861] [serial = 342] [outer = (nil)]
05:28:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 150 (0x7f35c5ebd800) [pid = 1861] [serial = 343] [outer = 0x7f35c5ec1000]
05:28:50 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:28:50 INFO - document served over http requires an https
05:28:50 INFO - sub-resource via iframe-tag using the meta-csp
05:28:50 INFO - delivery method with swap-origin-redirect and when
05:28: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:28:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:28:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:50 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:28:50 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:28:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:50 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:28:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1337ms
05:28:50 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:28:51 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c5ee0800 == 52 [pid = 1861] [id = 123]
05:28:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 151 (0x7f35c5ebf800) [pid = 1861] [serial = 344] [outer = (nil)]
05:28:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 152 (0x7f35c5ec8400) [pid = 1861] [serial = 345] [outer = 0x7f35c5ebf800]
05:28:51 INFO - PROCESS | 1861 | 1450272531170 Marionette INFO loaded listener.js
05:28:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 153 (0x7f35d47d2000) [pid = 1861] [serial = 346] [outer = 0x7f35c5ebf800]
05:28:52 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:28:52 INFO - document served over http requires an https
05:28:52 INFO - sub-resource via script-tag using the meta-csp
05:28:52 INFO - delivery method with keep-origin-redirect and when
05:28: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:28:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:28:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:28:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:28:52 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:28:52 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:28:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:28:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:28:52 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:28:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1276ms
05:28:52 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
05:28:52 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c59c5000 == 53 [pid = 1861] [id = 124]
05:28:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 154 (0x7f35c5712000) [pid = 1861] [serial = 347] [outer = (nil)]
05:28:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 155 (0x7f35c5718000) [pid = 1861] [serial = 348] [outer = 0x7f35c5712000]
05:28:52 INFO - PROCESS | 1861 | 1450272532465 Marionette INFO loaded listener.js
05:28:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 156 (0x7f35c599f000) [pid = 1861] [serial = 349] [outer = 0x7f35c5712000]
05:28:53 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:28:53 INFO - document served over http requires an https
05:28:53 INFO - sub-resource via script-tag using the meta-csp
05:28:53 INFO - delivery method with no-redirect and when
05:28: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: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/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
05:28:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1224ms
05:28:53 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:28:53 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c56cd000 == 54 [pid = 1861] [id = 125]
05:28:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 157 (0x7f35c54c0c00) [pid = 1861] [serial = 350] [outer = (nil)]
05:28:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 158 (0x7f35c54c2400) [pid = 1861] [serial = 351] [outer = 0x7f35c54c0c00]
05:28:53 INFO - PROCESS | 1861 | 1450272533698 Marionette INFO loaded listener.js
05:28:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 159 (0x7f35c54cd800) [pid = 1861] [serial = 352] [outer = 0x7f35c54c0c00]
05:28:55 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:28:55 INFO - document served over http requires an https
05:28:55 INFO - sub-resource via script-tag using the meta-csp
05:28:55 INFO - delivery method with swap-origin-redirect and when
05:28: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: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/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
05:28:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2334ms
05:28:55 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:28:56 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c52c4000 == 55 [pid = 1861] [id = 126]
05:28:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 160 (0x7f35c570ac00) [pid = 1861] [serial = 353] [outer = (nil)]
05:28:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 161 (0x7f35c570f400) [pid = 1861] [serial = 354] [outer = 0x7f35c570ac00]
05:28:56 INFO - PROCESS | 1861 | 1450272536317 Marionette INFO loaded listener.js
05:28:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 162 (0x7f35c5997800) [pid = 1861] [serial = 355] [outer = 0x7f35c570ac00]
05:28:57 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:28:57 INFO - document served over http requires an https
05:28:57 INFO - sub-resource via xhr-request using the meta-csp
05:28:57 INFO - delivery method with keep-origin-redirect and when
05:28: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: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/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
05:28:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1523ms
05:28:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
05:28:57 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cb9dd000 == 56 [pid = 1861] [id = 127]
05:28:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 163 (0x7f35c570b000) [pid = 1861] [serial = 356] [outer = (nil)]
05:28:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 164 (0x7f35cbba0000) [pid = 1861] [serial = 357] [outer = 0x7f35c570b000]
05:28:57 INFO - PROCESS | 1861 | 1450272537570 Marionette INFO loaded listener.js
05:28:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 165 (0x7f35cc314000) [pid = 1861] [serial = 358] [outer = 0x7f35c570b000]
05:28:58 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
05:28:58 INFO - document served over http requires an https
05:28:58 INFO - sub-resource via xhr-request using the meta-csp
05:28:58 INFO - delivery method with no-redirect and when
05:28: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: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/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
05:28:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1286ms
05:28:58 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:28:58 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cb947800 == 57 [pid = 1861] [id = 128]
05:28:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 166 (0x7f35cb7ddc00) [pid = 1861] [serial = 359] [outer = (nil)]
05:28:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 167 (0x7f35cc08c000) [pid = 1861] [serial = 360] [outer = 0x7f35cb7ddc00]
05:28:58 INFO - PROCESS | 1861 | 1450272538887 Marionette INFO loaded listener.js
05:28:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 168 (0x7f35cc598000) [pid = 1861] [serial = 361] [outer = 0x7f35cb7ddc00]
05:28:59 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:28:59 INFO - document served over http requires an https
05:28:59 INFO - sub-resource via xhr-request using the meta-csp
05:28:59 INFO - delivery method with swap-origin-redirect and when
05:28: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: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/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
05:28:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1226ms
05:28:59 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:28:59 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d5cbf800 == 56 [pid = 1861] [id = 107]
05:29:00 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d3c1b800 == 55 [pid = 1861] [id = 105]
05:29:00 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d0484800 == 54 [pid = 1861] [id = 103]
05:29:00 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cc739800 == 53 [pid = 1861] [id = 92]
05:29:00 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35ed9c5000 == 52 [pid = 1861] [id = 90]
05:29:00 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d8531800 == 51 [pid = 1861] [id = 88]
05:29:00 INFO - PROCESS | 1861 | --DOMWINDOW == 167 (0x7f35d82c6400) [pid = 1861] [serial = 240] [outer = (nil)] [url = about:blank]
05:29:00 INFO - PROCESS | 1861 | --DOMWINDOW == 166 (0x7f35d030e000) [pid = 1861] [serial = 237] [outer = (nil)] [url = about:blank]
05:29:00 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cb93a800 == 52 [pid = 1861] [id = 129]
05:29:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 167 (0x7f35cb7d3800) [pid = 1861] [serial = 362] [outer = (nil)]
05:29:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 168 (0x7f35cb829400) [pid = 1861] [serial = 363] [outer = 0x7f35cb7d3800]
05:29:00 INFO - PROCESS | 1861 | 1450272540391 Marionette INFO loaded listener.js
05:29:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 169 (0x7f35d0307800) [pid = 1861] [serial = 364] [outer = 0x7f35cb7d3800]
05:29:01 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:29:01 INFO - document served over http requires an http
05:29:01 INFO - sub-resource via fetch-request using the meta-referrer
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/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
05:29:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1337ms
05:29:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
05:29:01 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cd867800 == 53 [pid = 1861] [id = 130]
05:29:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 170 (0x7f35cb7d6800) [pid = 1861] [serial = 365] [outer = (nil)]
05:29:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 171 (0x7f35d16dd400) [pid = 1861] [serial = 366] [outer = 0x7f35cb7d6800]
05:29:01 INFO - PROCESS | 1861 | 1450272541360 Marionette INFO loaded listener.js
05:29:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 172 (0x7f35d3ee1800) [pid = 1861] [serial = 367] [outer = 0x7f35cb7d6800]
05:29:02 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:29:02 INFO - document served over http requires an http
05:29:02 INFO - sub-resource via fetch-request using the meta-referrer
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/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
05:29:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 975ms
05:29:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:29:02 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cfdb7000 == 54 [pid = 1861] [id = 131]
05:29:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 173 (0x7f35d1835000) [pid = 1861] [serial = 368] [outer = (nil)]
05:29:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 174 (0x7f35d3f05c00) [pid = 1861] [serial = 369] [outer = 0x7f35d1835000]
05:29:02 INFO - PROCESS | 1861 | 1450272542430 Marionette INFO loaded listener.js
05:29:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 175 (0x7f35d47d0800) [pid = 1861] [serial = 370] [outer = 0x7f35d1835000]
05:29:03 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:29:03 INFO - document served over http requires an http
05:29:03 INFO - sub-resource via fetch-request using the meta-referrer
05:29:03 INFO - delivery method with swap-origin-redirect and when
05:29: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:29:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:29:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:29:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:29:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:03 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:29:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1181ms
05:29:03 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:29:03 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d0470800 == 55 [pid = 1861] [id = 132]
05:29:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 176 (0x7f35d5dc2400) [pid = 1861] [serial = 371] [outer = (nil)]
05:29:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 177 (0x7f35d65cec00) [pid = 1861] [serial = 372] [outer = 0x7f35d5dc2400]
05:29:03 INFO - PROCESS | 1861 | 1450272543550 Marionette INFO loaded listener.js
05:29:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 178 (0x7f35d82d4800) [pid = 1861] [serial = 373] [outer = 0x7f35d5dc2400]
05:29:04 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d16ad000 == 56 [pid = 1861] [id = 133]
05:29:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 179 (0x7f35d6c20800) [pid = 1861] [serial = 374] [outer = (nil)]
05:29:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 180 (0x7f35d82c9000) [pid = 1861] [serial = 375] [outer = 0x7f35d6c20800]
05:29:04 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:29:04 INFO - document served over http requires an http
05:29:04 INFO - sub-resource via iframe-tag using the meta-referrer
05:29:04 INFO - delivery method with keep-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 - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:29:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99: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/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
05:29:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1130ms
05:29:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:29:04 INFO - PROCESS | 1861 | --DOMWINDOW == 179 (0x7f35cb82cc00) [pid = 1861] [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:29:04 INFO - PROCESS | 1861 | --DOMWINDOW == 178 (0x7f35d3fce400) [pid = 1861] [serial = 247] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:29:04 INFO - PROCESS | 1861 | --DOMWINDOW == 177 (0x7f35e3a4ac00) [pid = 1861] [serial = 257] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:29:04 INFO - PROCESS | 1861 | --DOMWINDOW == 176 (0x7f35d9258000) [pid = 1861] [serial = 252] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272497995]
05:29:04 INFO - PROCESS | 1861 | --DOMWINDOW == 175 (0x7f35d3ed5400) [pid = 1861] [serial = 306] [outer = (nil)] [url = about:blank]
05:29:04 INFO - PROCESS | 1861 | --DOMWINDOW == 174 (0x7f35d1681400) [pid = 1861] [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:29:04 INFO - PROCESS | 1861 | --DOMWINDOW == 173 (0x7f35cc078400) [pid = 1861] [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:29:04 INFO - PROCESS | 1861 | --DOMWINDOW == 172 (0x7f35cd4ab800) [pid = 1861] [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:29:04 INFO - PROCESS | 1861 | --DOMWINDOW == 171 (0x7f35cc06e400) [pid = 1861] [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:29:04 INFO - PROCESS | 1861 | --DOMWINDOW == 170 (0x7f35d3f07800) [pid = 1861] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:29:04 INFO - PROCESS | 1861 | --DOMWINDOW == 169 (0x7f35d7154800) [pid = 1861] [serial = 300] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:29:04 INFO - PROCESS | 1861 | --DOMWINDOW == 168 (0x7f35d5d40000) [pid = 1861] [serial = 295] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272513893]
05:29:04 INFO - PROCESS | 1861 | --DOMWINDOW == 167 (0x7f35cfde9000) [pid = 1861] [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:29:04 INFO - PROCESS | 1861 | --DOMWINDOW == 166 (0x7f35cb7d9000) [pid = 1861] [serial = 279] [outer = (nil)] [url = about:blank]
05:29:04 INFO - PROCESS | 1861 | --DOMWINDOW == 165 (0x7f35cc08fc00) [pid = 1861] [serial = 263] [outer = (nil)] [url = about:blank]
05:29:04 INFO - PROCESS | 1861 | --DOMWINDOW == 164 (0x7f35d44c5800) [pid = 1861] [serial = 269] [outer = (nil)] [url = about:blank]
05:29:04 INFO - PROCESS | 1861 | --DOMWINDOW == 163 (0x7f35d940b000) [pid = 1861] [serial = 253] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272497995]
05:29:04 INFO - PROCESS | 1861 | --DOMWINDOW == 162 (0x7f35cb82e400) [pid = 1861] [serial = 282] [outer = (nil)] [url = about:blank]
05:29:04 INFO - PROCESS | 1861 | --DOMWINDOW == 161 (0x7f35d6cb1c00) [pid = 1861] [serial = 250] [outer = (nil)] [url = about:blank]
05:29:04 INFO - PROCESS | 1861 | --DOMWINDOW == 160 (0x7f35d3f0c000) [pid = 1861] [serial = 293] [outer = (nil)] [url = about:blank]
05:29:04 INFO - PROCESS | 1861 | --DOMWINDOW == 159 (0x7f35cb41d800) [pid = 1861] [serial = 273] [outer = (nil)] [url = about:blank]
05:29:04 INFO - PROCESS | 1861 | --DOMWINDOW == 158 (0x7f35d0132800) [pid = 1861] [serial = 288] [outer = (nil)] [url = about:blank]
05:29:04 INFO - PROCESS | 1861 | --DOMWINDOW == 157 (0x7f35d730fc00) [pid = 1861] [serial = 301] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:29:04 INFO - PROCESS | 1861 | --DOMWINDOW == 156 (0x7f35ecb94000) [pid = 1861] [serial = 260] [outer = (nil)] [url = about:blank]
05:29:04 INFO - PROCESS | 1861 | --DOMWINDOW == 155 (0x7f35cc56f400) [pid = 1861] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272513893]
05:29:04 INFO - PROCESS | 1861 | --DOMWINDOW == 154 (0x7f35cc571400) [pid = 1861] [serial = 285] [outer = (nil)] [url = about:blank]
05:29:04 INFO - PROCESS | 1861 | --DOMWINDOW == 153 (0x7f35cc316400) [pid = 1861] [serial = 303] [outer = (nil)] [url = about:blank]
05:29:04 INFO - PROCESS | 1861 | --DOMWINDOW == 152 (0x7f35d5d3b000) [pid = 1861] [serial = 248] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:29:04 INFO - PROCESS | 1861 | --DOMWINDOW == 151 (0x7f35cbf4d400) [pid = 1861] [serial = 276] [outer = (nil)] [url = about:blank]
05:29:04 INFO - PROCESS | 1861 | --DOMWINDOW == 150 (0x7f35d3f07c00) [pid = 1861] [serial = 242] [outer = (nil)] [url = about:blank]
05:29:04 INFO - PROCESS | 1861 | --DOMWINDOW == 149 (0x7f35d697a400) [pid = 1861] [serial = 298] [outer = (nil)] [url = about:blank]
05:29:04 INFO - PROCESS | 1861 | --DOMWINDOW == 148 (0x7f35d1680400) [pid = 1861] [serial = 245] [outer = (nil)] [url = about:blank]
05:29:04 INFO - PROCESS | 1861 | --DOMWINDOW == 147 (0x7f35e3cb4400) [pid = 1861] [serial = 258] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:29:04 INFO - PROCESS | 1861 | --DOMWINDOW == 146 (0x7f35cc59c400) [pid = 1861] [serial = 266] [outer = (nil)] [url = about:blank]
05:29:04 INFO - PROCESS | 1861 | --DOMWINDOW == 145 (0x7f35d9410400) [pid = 1861] [serial = 255] [outer = (nil)] [url = about:blank]
05:29:04 INFO - PROCESS | 1861 | --DOMWINDOW == 144 (0x7f35d44ca400) [pid = 1861] [serial = 291] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:29:05 INFO - PROCESS | 1861 | --DOMWINDOW == 143 (0x7f35d9258400) [pid = 1861] [serial = 120] [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:05 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d01dc800 == 57 [pid = 1861] [id = 134]
05:29:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 144 (0x7f35cb7d9000) [pid = 1861] [serial = 376] [outer = (nil)]
05:29:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 145 (0x7f35cc06e400) [pid = 1861] [serial = 377] [outer = 0x7f35cb7d9000]
05:29:05 INFO - PROCESS | 1861 | 1450272545093 Marionette INFO loaded listener.js
05:29:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 146 (0x7f35d3f07c00) [pid = 1861] [serial = 378] [outer = 0x7f35cb7d9000]
05:29:05 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d40d1800 == 58 [pid = 1861] [id = 135]
05:29:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 147 (0x7f35d5d41400) [pid = 1861] [serial = 379] [outer = (nil)]
05:29:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 148 (0x7f35d92b5400) [pid = 1861] [serial = 380] [outer = 0x7f35d5d41400]
05:29:05 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:29:05 INFO - document served over http requires an http
05:29:05 INFO - sub-resource via iframe-tag using the meta-referrer
05:29:05 INFO - delivery method with no-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/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
05:29:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1377ms
05:29:05 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:29:06 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d16b0800 == 59 [pid = 1861] [id = 136]
05:29:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 149 (0x7f35cb82cc00) [pid = 1861] [serial = 381] [outer = (nil)]
05:29:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 150 (0x7f35d5db8000) [pid = 1861] [serial = 382] [outer = 0x7f35cb82cc00]
05:29:06 INFO - PROCESS | 1861 | 1450272546086 Marionette INFO loaded listener.js
05:29:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 151 (0x7f35da17c000) [pid = 1861] [serial = 383] [outer = 0x7f35cb82cc00]
05:29:06 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d6143800 == 60 [pid = 1861] [id = 137]
05:29:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 152 (0x7f35c666b400) [pid = 1861] [serial = 384] [outer = (nil)]
05:29:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 153 (0x7f35c6670400) [pid = 1861] [serial = 385] [outer = 0x7f35c666b400]
05:29:06 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:29:06 INFO - document served over http requires an http
05:29:06 INFO - sub-resource via iframe-tag using the meta-referrer
05:29:06 INFO - delivery method with swap-origin-redirect and when
05:29: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:29:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:29:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:29:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:06 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:29:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1024ms
05:29:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:29:07 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c5ed1000 == 61 [pid = 1861] [id = 138]
05:29:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 154 (0x7f35c54cd000) [pid = 1861] [serial = 386] [outer = (nil)]
05:29:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 155 (0x7f35c5710000) [pid = 1861] [serial = 387] [outer = 0x7f35c54cd000]
05:29:07 INFO - PROCESS | 1861 | 1450272547310 Marionette INFO loaded listener.js
05:29:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 156 (0x7f35c6671c00) [pid = 1861] [serial = 388] [outer = 0x7f35c54cd000]
05:29:08 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:29:08 INFO - document served over http requires an http
05:29:08 INFO - sub-resource via script-tag using the meta-referrer
05:29:08 INFO - delivery method with keep-origin-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 - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:29:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188: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/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
05:29:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1477ms
05:29:08 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
05:29:08 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cd86c800 == 62 [pid = 1861] [id = 139]
05:29:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 157 (0x7f35c54cf000) [pid = 1861] [serial = 389] [outer = (nil)]
05:29:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 158 (0x7f35cb9b1c00) [pid = 1861] [serial = 390] [outer = 0x7f35c54cf000]
05:29:08 INFO - PROCESS | 1861 | 1450272548797 Marionette INFO loaded listener.js
05:29:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 159 (0x7f35cc31ac00) [pid = 1861] [serial = 391] [outer = 0x7f35c54cf000]
05:29:09 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:29:09 INFO - document served over http requires an http
05:29:09 INFO - sub-resource via script-tag using the meta-referrer
05:29:09 INFO - delivery method with no-redirect and when
05:29: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:29:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:29:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:29:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:09 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:29:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1438ms
05:29:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:29:10 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d83e1000 == 63 [pid = 1861] [id = 140]
05:29:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 160 (0x7f35cb77e800) [pid = 1861] [serial = 392] [outer = (nil)]
05:29:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 161 (0x7f35cb823c00) [pid = 1861] [serial = 393] [outer = 0x7f35cb77e800]
05:29:10 INFO - PROCESS | 1861 | 1450272550253 Marionette INFO loaded listener.js
05:29:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 162 (0x7f35ccf3f800) [pid = 1861] [serial = 394] [outer = 0x7f35cb77e800]
05:29:11 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:29:11 INFO - document served over http requires an http
05:29:11 INFO - sub-resource via script-tag using the meta-referrer
05:29:11 INFO - delivery method with swap-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/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
05:29:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1378ms
05:29:11 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:29:11 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d8edc800 == 64 [pid = 1861] [id = 141]
05:29:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 163 (0x7f35cb77f000) [pid = 1861] [serial = 395] [outer = (nil)]
05:29:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 164 (0x7f35d423c400) [pid = 1861] [serial = 396] [outer = 0x7f35cb77f000]
05:29:11 INFO - PROCESS | 1861 | 1450272551594 Marionette INFO loaded listener.js
05:29:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 165 (0x7f35d52da400) [pid = 1861] [serial = 397] [outer = 0x7f35cb77f000]
05:29:12 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:29:12 INFO - document served over http requires an http
05:29:12 INFO - sub-resource via xhr-request using the meta-referrer
05:29:12 INFO - delivery method with keep-origin-redirect and when
05:29: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:29:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:29:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:29:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:12 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:29:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1240ms
05:29:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
05:29:12 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35dd452000 == 65 [pid = 1861] [id = 142]
05:29:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 166 (0x7f35d1687400) [pid = 1861] [serial = 398] [outer = (nil)]
05:29:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 167 (0x7f35d9410000) [pid = 1861] [serial = 399] [outer = 0x7f35d1687400]
05:29:12 INFO - PROCESS | 1861 | 1450272552851 Marionette INFO loaded listener.js
05:29:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 168 (0x7f35da180000) [pid = 1861] [serial = 400] [outer = 0x7f35d1687400]
05:29:13 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:29:13 INFO - document served over http requires an http
05:29:13 INFO - sub-resource via xhr-request using the meta-referrer
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 - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:29:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111: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/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
05:29:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1226ms
05:29:13 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:29:14 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cd883800 == 66 [pid = 1861] [id = 143]
05:29:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 169 (0x7f35c4c4cc00) [pid = 1861] [serial = 401] [outer = (nil)]
05:29:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 170 (0x7f35c4c4dc00) [pid = 1861] [serial = 402] [outer = 0x7f35c4c4cc00]
05:29:14 INFO - PROCESS | 1861 | 1450272554102 Marionette INFO loaded listener.js
05:29:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 171 (0x7f35e2decc00) [pid = 1861] [serial = 403] [outer = 0x7f35c4c4cc00]
05:29:14 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:29:14 INFO - document served over http requires an http
05:29:14 INFO - sub-resource via xhr-request using the meta-referrer
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 - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:29:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111: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/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
05:29:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1230ms
05:29:14 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:29:15 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cd8a1800 == 67 [pid = 1861] [id = 144]
05:29:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 172 (0x7f35c4c4d000) [pid = 1861] [serial = 404] [outer = (nil)]
05:29:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 173 (0x7f35d5299000) [pid = 1861] [serial = 405] [outer = 0x7f35c4c4d000]
05:29:15 INFO - PROCESS | 1861 | 1450272555362 Marionette INFO loaded listener.js
05:29:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 174 (0x7f35d529f400) [pid = 1861] [serial = 406] [outer = 0x7f35c4c4d000]
05:29:16 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:29:16 INFO - document served over http requires an https
05:29:16 INFO - sub-resource via fetch-request using the meta-referrer
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 - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:29:16 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:29:16 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129: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/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
05:29:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1325ms
05:29:16 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
05:29:16 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c516b800 == 68 [pid = 1861] [id = 145]
05:29:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 175 (0x7f35c4337000) [pid = 1861] [serial = 407] [outer = (nil)]
05:29:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 176 (0x7f35c433a400) [pid = 1861] [serial = 408] [outer = 0x7f35c4337000]
05:29:16 INFO - PROCESS | 1861 | 1450272556655 Marionette INFO loaded listener.js
05:29:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 177 (0x7f35c4345800) [pid = 1861] [serial = 409] [outer = 0x7f35c4337000]
05:29:17 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:29:17 INFO - document served over http requires an https
05:29:17 INFO - sub-resource via fetch-request using the meta-referrer
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 - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:29:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:29:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129: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/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
05:29:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1232ms
05:29:17 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:29:17 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c43d4000 == 69 [pid = 1861] [id = 146]
05:29:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 178 (0x7f35c4337400) [pid = 1861] [serial = 410] [outer = (nil)]
05:29:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 179 (0x7f35d5299c00) [pid = 1861] [serial = 411] [outer = 0x7f35c4337400]
05:29:17 INFO - PROCESS | 1861 | 1450272557949 Marionette INFO loaded listener.js
05:29:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 180 (0x7f35ec2e7800) [pid = 1861] [serial = 412] [outer = 0x7f35c4337400]
05:29:18 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:29:18 INFO - document served over http requires an https
05:29:18 INFO - sub-resource via fetch-request using the meta-referrer
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 - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:29:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:29:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129: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/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
05:29:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1326ms
05:29:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:29:19 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cba6b800 == 70 [pid = 1861] [id = 147]
05:29:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 181 (0x7f35c4341000) [pid = 1861] [serial = 413] [outer = (nil)]
05:29:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 182 (0x7f35d4906800) [pid = 1861] [serial = 414] [outer = 0x7f35c4341000]
05:29:19 INFO - PROCESS | 1861 | 1450272559260 Marionette INFO loaded listener.js
05:29:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 183 (0x7f35d4911000) [pid = 1861] [serial = 415] [outer = 0x7f35c4341000]
05:29:19 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c2907000 == 71 [pid = 1861] [id = 148]
05:29:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 184 (0x7f35d4911400) [pid = 1861] [serial = 416] [outer = (nil)]
05:29:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 185 (0x7f35c2941c00) [pid = 1861] [serial = 417] [outer = 0x7f35d4911400]
05:29:20 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:29:20 INFO - document served over http requires an https
05:29:20 INFO - sub-resource via iframe-tag using the meta-referrer
05:29:20 INFO - delivery method with keep-origin-redirect and when
05:29: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: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 - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:29:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99: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/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
05:29:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1332ms
05:29:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:29:20 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c290d800 == 72 [pid = 1861] [id = 149]
05:29:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 186 (0x7f35c2942000) [pid = 1861] [serial = 418] [outer = (nil)]
05:29:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 187 (0x7f35c294a400) [pid = 1861] [serial = 419] [outer = 0x7f35c2942000]
05:29:20 INFO - PROCESS | 1861 | 1450272560689 Marionette INFO loaded listener.js
05:29:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 188 (0x7f35d5292400) [pid = 1861] [serial = 420] [outer = 0x7f35c2942000]
05:29:21 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c26dd800 == 73 [pid = 1861] [id = 150]
05:29:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 189 (0x7f35c2489400) [pid = 1861] [serial = 421] [outer = (nil)]
05:29:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 190 (0x7f35c248d800) [pid = 1861] [serial = 422] [outer = 0x7f35c2489400]
05:29:21 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:29:21 INFO - document served over http requires an https
05:29:21 INFO - sub-resource via iframe-tag using the meta-referrer
05:29:21 INFO - delivery method with no-redirect and when
05:29: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:29:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:29:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:29:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:21 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:29:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1476ms
05:29:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:29:22 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c26ef000 == 74 [pid = 1861] [id = 151]
05:29:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 191 (0x7f35c248e400) [pid = 1861] [serial = 423] [outer = (nil)]
05:29:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 192 (0x7f35c2493000) [pid = 1861] [serial = 424] [outer = 0x7f35c248e400]
05:29:22 INFO - PROCESS | 1861 | 1450272562143 Marionette INFO loaded listener.js
05:29:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 193 (0x7f35eddb6c00) [pid = 1861] [serial = 425] [outer = 0x7f35c248e400]
05:29:22 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c1f10800 == 75 [pid = 1861] [id = 152]
05:29:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 194 (0x7f35c1f93800) [pid = 1861] [serial = 426] [outer = (nil)]
05:29:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 195 (0x7f35c1f92c00) [pid = 1861] [serial = 427] [outer = 0x7f35c1f93800]
05:29:23 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:29:23 INFO - document served over http requires an https
05:29:23 INFO - sub-resource via iframe-tag using the meta-referrer
05:29:23 INFO - delivery method with swap-origin-redirect and when
05:29: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:29:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:29:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:29:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:23 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:29:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1474ms
05:29:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:29:23 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c1f15800 == 76 [pid = 1861] [id = 153]
05:29:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 196 (0x7f35c1f8dc00) [pid = 1861] [serial = 428] [outer = (nil)]
05:29:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 197 (0x7f35c1f9b000) [pid = 1861] [serial = 429] [outer = 0x7f35c1f8dc00]
05:29:23 INFO - PROCESS | 1861 | 1450272563698 Marionette INFO loaded listener.js
05:29:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 198 (0x7f35edde3400) [pid = 1861] [serial = 430] [outer = 0x7f35c1f8dc00]
05:29:24 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:29:24 INFO - document served over http requires an https
05:29:24 INFO - sub-resource via script-tag using the meta-referrer
05:29:24 INFO - delivery method with keep-origin-redirect and when
05:29: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:29:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:29:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:29:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:24 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:29:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1374ms
05:29:24 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
05:29:26 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c1c65000 == 77 [pid = 1861] [id = 154]
05:29:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 199 (0x7f35c1ccbc00) [pid = 1861] [serial = 431] [outer = (nil)]
05:29:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 200 (0x7f35c1cccc00) [pid = 1861] [serial = 432] [outer = 0x7f35c1ccbc00]
05:29:26 INFO - PROCESS | 1861 | 1450272566137 Marionette INFO loaded listener.js
05:29:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 201 (0x7f35c1f93400) [pid = 1861] [serial = 433] [outer = 0x7f35c1ccbc00]
05:29:26 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:29:26 INFO - document served over http requires an https
05:29:26 INFO - sub-resource via script-tag using the meta-referrer
05:29:26 INFO - delivery method with no-redirect and when
05:29: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:29:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:29:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:29:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:26 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:29:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2331ms
05:29:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:29:27 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c16e4000 == 78 [pid = 1861] [id = 155]
05:29:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 202 (0x7f35c1cc8400) [pid = 1861] [serial = 434] [outer = (nil)]
05:29:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 203 (0x7f35c1cd0400) [pid = 1861] [serial = 435] [outer = 0x7f35c1cc8400]
05:29:27 INFO - PROCESS | 1861 | 1450272567316 Marionette INFO loaded listener.js
05:29:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 204 (0x7f35d6f2a800) [pid = 1861] [serial = 436] [outer = 0x7f35c1cc8400]
05:29:28 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:29:28 INFO - document served over http requires an https
05:29:28 INFO - sub-resource via script-tag using the meta-referrer
05:29:28 INFO - delivery method with swap-origin-redirect and when
05:29: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: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 - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:29:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188: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/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
05:29:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1983ms
05:29:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:29:29 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c626b000 == 79 [pid = 1861] [id = 156]
05:29:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 205 (0x7f35c144f400) [pid = 1861] [serial = 437] [outer = (nil)]
05:29:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 206 (0x7f35c2489c00) [pid = 1861] [serial = 438] [outer = 0x7f35c144f400]
05:29:29 INFO - PROCESS | 1861 | 1450272569345 Marionette INFO loaded listener.js
05:29:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 207 (0x7f35c4c50800) [pid = 1861] [serial = 439] [outer = 0x7f35c144f400]
05:29:30 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:29:30 INFO - document served over http requires an https
05:29:30 INFO - sub-resource via xhr-request using the meta-referrer
05:29:30 INFO - delivery method with keep-origin-redirect and when
05:29: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:29:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:29:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:29:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:30 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:29:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1279ms
05:29:30 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
05:29:30 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c52b6000 == 80 [pid = 1861] [id = 157]
05:29:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 208 (0x7f35c54c3c00) [pid = 1861] [serial = 440] [outer = (nil)]
05:29:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 209 (0x7f35c5714800) [pid = 1861] [serial = 441] [outer = 0x7f35c54c3c00]
05:29:30 INFO - PROCESS | 1861 | 1450272570688 Marionette INFO loaded listener.js
05:29:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 210 (0x7f35c6675800) [pid = 1861] [serial = 442] [outer = 0x7f35c54c3c00]
05:29:31 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:29:31 INFO - document served over http requires an https
05:29:31 INFO - sub-resource via xhr-request using the meta-referrer
05:29:31 INFO - delivery method with no-redirect and when
05:29: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: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 - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:29:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111: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/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
05:29:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1385ms
05:29:31 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:29:31 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cb703800 == 81 [pid = 1861] [id = 158]
05:29:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 211 (0x7f35cb788000) [pid = 1861] [serial = 443] [outer = (nil)]
05:29:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 212 (0x7f35cb7dac00) [pid = 1861] [serial = 444] [outer = 0x7f35cb788000]
05:29:31 INFO - PROCESS | 1861 | 1450272571981 Marionette INFO loaded listener.js
05:29:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 213 (0x7f35cbb9f800) [pid = 1861] [serial = 445] [outer = 0x7f35cb788000]
05:29:32 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:29:32 INFO - document served over http requires an https
05:29:32 INFO - sub-resource via xhr-request using the meta-referrer
05:29:32 INFO - delivery method with swap-origin-redirect and when
05:29: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:29:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:29:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:29:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:32 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:29:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1231ms
05:29:32 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:29:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d6143800 == 80 [pid = 1861] [id = 137]
05:29:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d16b0800 == 79 [pid = 1861] [id = 136]
05:29:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d40d1800 == 78 [pid = 1861] [id = 135]
05:29:33 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c56d2800 == 79 [pid = 1861] [id = 159]
05:29:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 214 (0x7f35c5ebfc00) [pid = 1861] [serial = 446] [outer = (nil)]
05:29:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 215 (0x7f35c6685800) [pid = 1861] [serial = 447] [outer = 0x7f35c5ebfc00]
05:29:33 INFO - PROCESS | 1861 | 1450272573396 Marionette INFO loaded listener.js
05:29:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 216 (0x7f35cbf51800) [pid = 1861] [serial = 448] [outer = 0x7f35c5ebfc00]
05:29:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d01dc800 == 78 [pid = 1861] [id = 134]
05:29:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d16ad000 == 77 [pid = 1861] [id = 133]
05:29:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d0470800 == 76 [pid = 1861] [id = 132]
05:29:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cfdb7000 == 75 [pid = 1861] [id = 131]
05:29:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cd867800 == 74 [pid = 1861] [id = 130]
05:29:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cb93a800 == 73 [pid = 1861] [id = 129]
05:29:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cb947800 == 72 [pid = 1861] [id = 128]
05:29:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cb9dd000 == 71 [pid = 1861] [id = 127]
05:29:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c52c4000 == 70 [pid = 1861] [id = 126]
05:29:34 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c56cd000 == 69 [pid = 1861] [id = 125]
05:29:34 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c59c5000 == 68 [pid = 1861] [id = 124]
05:29:34 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c5ed0800 == 67 [pid = 1861] [id = 122]
05:29:34 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c6266000 == 66 [pid = 1861] [id = 121]
05:29:34 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c6257000 == 65 [pid = 1861] [id = 120]
05:29:34 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c6645000 == 64 [pid = 1861] [id = 119]
05:29:34 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c6636000 == 63 [pid = 1861] [id = 118]
05:29:34 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d4dd9800 == 62 [pid = 1861] [id = 117]
05:29:34 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cb9e6000 == 61 [pid = 1861] [id = 116]
05:29:34 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d46ec000 == 60 [pid = 1861] [id = 115]
05:29:34 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d46aa800 == 59 [pid = 1861] [id = 114]
05:29:34 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35ed9c1000 == 58 [pid = 1861] [id = 113]
05:29:34 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35dd449800 == 57 [pid = 1861] [id = 112]
05:29:34 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d16c2800 == 56 [pid = 1861] [id = 111]
05:29:34 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cc068000 == 55 [pid = 1861] [id = 110]
05:29:34 INFO - PROCESS | 1861 | --DOMWINDOW == 215 (0x7f35d82c8800) [pid = 1861] [serial = 299] [outer = (nil)] [url = about:blank]
05:29:34 INFO - PROCESS | 1861 | --DOMWINDOW == 214 (0x7f35d866d000) [pid = 1861] [serial = 243] [outer = (nil)] [url = about:blank]
05:29:34 INFO - PROCESS | 1861 | --DOMWINDOW == 213 (0x7f35cc56dc00) [pid = 1861] [serial = 283] [outer = (nil)] [url = about:blank]
05:29:34 INFO - PROCESS | 1861 | --DOMWINDOW == 212 (0x7f35d2222c00) [pid = 1861] [serial = 289] [outer = (nil)] [url = about:blank]
05:29:34 INFO - PROCESS | 1861 | --DOMWINDOW == 211 (0x7f35ccfe0800) [pid = 1861] [serial = 286] [outer = (nil)] [url = about:blank]
05:29:34 INFO - PROCESS | 1861 | --DOMWINDOW == 210 (0x7f35d5dc2800) [pid = 1861] [serial = 294] [outer = (nil)] [url = about:blank]
05:29:34 INFO - PROCESS | 1861 | --DOMWINDOW == 209 (0x7f35d3f06800) [pid = 1861] [serial = 304] [outer = (nil)] [url = about:blank]
05:29:34 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:29:34 INFO - document served over http requires an http
05:29:34 INFO - sub-resource via fetch-request using the meta-referrer
05:29:34 INFO - delivery method with keep-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 - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:29:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:29:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129: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/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
05:29:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1531ms
05:29:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
05:29:34 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cb714800 == 56 [pid = 1861] [id = 160]
05:29:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 210 (0x7f35c54c6800) [pid = 1861] [serial = 449] [outer = (nil)]
05:29:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 211 (0x7f35cb9b8c00) [pid = 1861] [serial = 450] [outer = 0x7f35c54c6800]
05:29:34 INFO - PROCESS | 1861 | 1450272574739 Marionette INFO loaded listener.js
05:29:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 212 (0x7f35cc597800) [pid = 1861] [serial = 451] [outer = 0x7f35c54c6800]
05:29:35 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:29:35 INFO - document served over http requires an http
05:29:35 INFO - sub-resource via fetch-request using the meta-referrer
05:29:35 INFO - delivery method with no-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 - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:29:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:29:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129: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/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
05:29:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1024ms
05:29:35 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:29:35 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35ccf65800 == 57 [pid = 1861] [id = 161]
05:29:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 213 (0x7f35c1cc2800) [pid = 1861] [serial = 452] [outer = (nil)]
05:29:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 214 (0x7f35ccfe4400) [pid = 1861] [serial = 453] [outer = 0x7f35c1cc2800]
05:29:35 INFO - PROCESS | 1861 | 1450272575836 Marionette INFO loaded listener.js
05:29:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 215 (0x7f35d030e000) [pid = 1861] [serial = 454] [outer = 0x7f35c1cc2800]
05:29:36 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:29:36 INFO - document served over http requires an http
05:29:36 INFO - sub-resource via fetch-request using the meta-referrer
05:29:36 INFO - delivery method with swap-origin-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 - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:29:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:29:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129: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/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
05:29:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1228ms
05:29:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:29:36 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cd86c000 == 58 [pid = 1861] [id = 162]
05:29:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 216 (0x7f35cc599800) [pid = 1861] [serial = 455] [outer = (nil)]
05:29:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 217 (0x7f35d1834400) [pid = 1861] [serial = 456] [outer = 0x7f35cc599800]
05:29:36 INFO - PROCESS | 1861 | 1450272576958 Marionette INFO loaded listener.js
05:29:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 218 (0x7f35d3f06800) [pid = 1861] [serial = 457] [outer = 0x7f35cc599800]
05:29:37 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cfd14000 == 59 [pid = 1861] [id = 163]
05:29:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 219 (0x7f35d184b800) [pid = 1861] [serial = 458] [outer = (nil)]
05:29:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 220 (0x7f35d47c4800) [pid = 1861] [serial = 459] [outer = 0x7f35d184b800]
05:29:37 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:29:37 INFO - document served over http requires an http
05:29:37 INFO - sub-resource via iframe-tag using the meta-referrer
05:29:37 INFO - delivery method with keep-origin-redirect and when
05:29: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:29:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:29:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:29:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:37 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:29:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1176ms
05:29:37 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:29:38 INFO - PROCESS | 1861 | --DOMWINDOW == 219 (0x7f35c5ec1000) [pid = 1861] [serial = 342] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:29:38 INFO - PROCESS | 1861 | --DOMWINDOW == 218 (0x7f35c623dc00) [pid = 1861] [serial = 337] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272529085]
05:29:38 INFO - PROCESS | 1861 | --DOMWINDOW == 217 (0x7f35d5db8000) [pid = 1861] [serial = 382] [outer = (nil)] [url = about:blank]
05:29:38 INFO - PROCESS | 1861 | --DOMWINDOW == 216 (0x7f35d1835000) [pid = 1861] [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:29:38 INFO - PROCESS | 1861 | --DOMWINDOW == 215 (0x7f35d5dc2400) [pid = 1861] [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:29:38 INFO - PROCESS | 1861 | --DOMWINDOW == 214 (0x7f35cb7d3800) [pid = 1861] [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:29:38 INFO - PROCESS | 1861 | --DOMWINDOW == 213 (0x7f35c570b000) [pid = 1861] [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:29:38 INFO - PROCESS | 1861 | --DOMWINDOW == 212 (0x7f35cb7ddc00) [pid = 1861] [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:29:38 INFO - PROCESS | 1861 | --DOMWINDOW == 211 (0x7f35d5d41400) [pid = 1861] [serial = 379] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272545582]
05:29:38 INFO - PROCESS | 1861 | --DOMWINDOW == 210 (0x7f35cb7d9000) [pid = 1861] [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:29:38 INFO - PROCESS | 1861 | --DOMWINDOW == 209 (0x7f35cb7d6800) [pid = 1861] [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:29:38 INFO - PROCESS | 1861 | --DOMWINDOW == 208 (0x7f35c570ac00) [pid = 1861] [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:29:38 INFO - PROCESS | 1861 | --DOMWINDOW == 207 (0x7f35d6c20800) [pid = 1861] [serial = 374] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:29:38 INFO - PROCESS | 1861 | --DOMWINDOW == 206 (0x7f35c6684400) [pid = 1861] [serial = 332] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:29:38 INFO - PROCESS | 1861 | --DOMWINDOW == 205 (0x7f35cc072800) [pid = 1861] [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:29:38 INFO - PROCESS | 1861 | --DOMWINDOW == 204 (0x7f35c6684c00) [pid = 1861] [serial = 333] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:29:38 INFO - PROCESS | 1861 | --DOMWINDOW == 203 (0x7f35d47c8c00) [pid = 1861] [serial = 330] [outer = (nil)] [url = about:blank]
05:29:38 INFO - PROCESS | 1861 | --DOMWINDOW == 202 (0x7f35d5dc3400) [pid = 1861] [serial = 315] [outer = (nil)] [url = about:blank]
05:29:38 INFO - PROCESS | 1861 | --DOMWINDOW == 201 (0x7f35cbbaa400) [pid = 1861] [serial = 327] [outer = (nil)] [url = about:blank]
05:29:38 INFO - PROCESS | 1861 | --DOMWINDOW == 200 (0x7f35c54c2400) [pid = 1861] [serial = 351] [outer = (nil)] [url = about:blank]
05:29:38 INFO - PROCESS | 1861 | --DOMWINDOW == 199 (0x7f35d82c9000) [pid = 1861] [serial = 375] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:29:38 INFO - PROCESS | 1861 | --DOMWINDOW == 198 (0x7f35d65cec00) [pid = 1861] [serial = 372] [outer = (nil)] [url = about:blank]
05:29:38 INFO - PROCESS | 1861 | --DOMWINDOW == 197 (0x7f35c5ec8400) [pid = 1861] [serial = 345] [outer = (nil)] [url = about:blank]
05:29:38 INFO - PROCESS | 1861 | --DOMWINDOW == 196 (0x7f35c5718000) [pid = 1861] [serial = 348] [outer = (nil)] [url = about:blank]
05:29:38 INFO - PROCESS | 1861 | --DOMWINDOW == 195 (0x7f35ccf47800) [pid = 1861] [serial = 321] [outer = (nil)] [url = about:blank]
05:29:38 INFO - PROCESS | 1861 | --DOMWINDOW == 194 (0x7f35cb7d3400) [pid = 1861] [serial = 309] [outer = (nil)] [url = about:blank]
05:29:38 INFO - PROCESS | 1861 | --DOMWINDOW == 193 (0x7f35dc8cfc00) [pid = 1861] [serial = 318] [outer = (nil)] [url = about:blank]
05:29:38 INFO - PROCESS | 1861 | --DOMWINDOW == 192 (0x7f35cb829400) [pid = 1861] [serial = 363] [outer = (nil)] [url = about:blank]
05:29:38 INFO - PROCESS | 1861 | --DOMWINDOW == 191 (0x7f35cd9f6400) [pid = 1861] [serial = 312] [outer = (nil)] [url = about:blank]
05:29:38 INFO - PROCESS | 1861 | --DOMWINDOW == 190 (0x7f35cb9b4400) [pid = 1861] [serial = 324] [outer = (nil)] [url = about:blank]
05:29:38 INFO - PROCESS | 1861 | --DOMWINDOW == 189 (0x7f35c570f400) [pid = 1861] [serial = 354] [outer = (nil)] [url = about:blank]
05:29:38 INFO - PROCESS | 1861 | --DOMWINDOW == 188 (0x7f35cc08c000) [pid = 1861] [serial = 360] [outer = (nil)] [url = about:blank]
05:29:38 INFO - PROCESS | 1861 | --DOMWINDOW == 187 (0x7f35c5ebd800) [pid = 1861] [serial = 343] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:29:38 INFO - PROCESS | 1861 | --DOMWINDOW == 186 (0x7f35c6244c00) [pid = 1861] [serial = 340] [outer = (nil)] [url = about:blank]
05:29:38 INFO - PROCESS | 1861 | --DOMWINDOW == 185 (0x7f35cbba0000) [pid = 1861] [serial = 357] [outer = (nil)] [url = about:blank]
05:29:38 INFO - PROCESS | 1861 | --DOMWINDOW == 184 (0x7f35d16dd400) [pid = 1861] [serial = 366] [outer = (nil)] [url = about:blank]
05:29:38 INFO - PROCESS | 1861 | --DOMWINDOW == 183 (0x7f35d92b5400) [pid = 1861] [serial = 380] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272545582]
05:29:38 INFO - PROCESS | 1861 | --DOMWINDOW == 182 (0x7f35cc06e400) [pid = 1861] [serial = 377] [outer = (nil)] [url = about:blank]
05:29:38 INFO - PROCESS | 1861 | --DOMWINDOW == 181 (0x7f35c6243400) [pid = 1861] [serial = 338] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272529085]
05:29:38 INFO - PROCESS | 1861 | --DOMWINDOW == 180 (0x7f35c6687800) [pid = 1861] [serial = 335] [outer = (nil)] [url = about:blank]
05:29:38 INFO - PROCESS | 1861 | --DOMWINDOW == 179 (0x7f35d3f05c00) [pid = 1861] [serial = 369] [outer = (nil)] [url = about:blank]
05:29:38 INFO - PROCESS | 1861 | --DOMWINDOW == 178 (0x7f35d3ee2800) [pid = 1861] [serial = 307] [outer = (nil)] [url = about:blank]
05:29:38 INFO - PROCESS | 1861 | --DOMWINDOW == 177 (0x7f35c5997800) [pid = 1861] [serial = 355] [outer = (nil)] [url = about:blank]
05:29:38 INFO - PROCESS | 1861 | --DOMWINDOW == 176 (0x7f35cc598000) [pid = 1861] [serial = 361] [outer = (nil)] [url = about:blank]
05:29:38 INFO - PROCESS | 1861 | --DOMWINDOW == 175 (0x7f35cc314000) [pid = 1861] [serial = 358] [outer = (nil)] [url = about:blank]
05:29:38 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cfdbf000 == 60 [pid = 1861] [id = 164]
05:29:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 176 (0x7f35c54c2400) [pid = 1861] [serial = 460] [outer = (nil)]
05:29:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 177 (0x7f35c570f400) [pid = 1861] [serial = 461] [outer = 0x7f35c54c2400]
05:29:38 INFO - PROCESS | 1861 | 1450272578893 Marionette INFO loaded listener.js
05:29:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 178 (0x7f35cb829000) [pid = 1861] [serial = 462] [outer = 0x7f35c54c2400]
05:29:39 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c52c5800 == 61 [pid = 1861] [id = 165]
05:29:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 179 (0x7f35cc314000) [pid = 1861] [serial = 463] [outer = (nil)]
05:29:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 180 (0x7f35d3f07800) [pid = 1861] [serial = 464] [outer = 0x7f35cc314000]
05:29:39 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:29:39 INFO - document served over http requires an http
05:29:39 INFO - sub-resource via iframe-tag using the meta-referrer
05:29:39 INFO - delivery method with no-redirect and when
05:29: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:29:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:29:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:29:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:39 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:29:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1734ms
05:29:39 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:29:39 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cfdc1800 == 62 [pid = 1861] [id = 166]
05:29:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 181 (0x7f35c570a800) [pid = 1861] [serial = 465] [outer = (nil)]
05:29:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 182 (0x7f35cbbaa400) [pid = 1861] [serial = 466] [outer = 0x7f35c570a800]
05:29:39 INFO - PROCESS | 1861 | 1450272579906 Marionette INFO loaded listener.js
05:29:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 183 (0x7f35d5d3a000) [pid = 1861] [serial = 467] [outer = 0x7f35c570a800]
05:29:40 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d16c6800 == 63 [pid = 1861] [id = 167]
05:29:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 184 (0x7f35d52cc800) [pid = 1861] [serial = 468] [outer = (nil)]
05:29:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 185 (0x7f35d5dc0400) [pid = 1861] [serial = 469] [outer = 0x7f35d52cc800]
05:29:40 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:29:40 INFO - document served over http requires an http
05:29:40 INFO - sub-resource via iframe-tag using the meta-referrer
05:29:40 INFO - delivery method with swap-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 - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:29:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99: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/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
05:29:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1174ms
05:29:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:29:41 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c59ae800 == 64 [pid = 1861] [id = 168]
05:29:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 186 (0x7f35c1f96000) [pid = 1861] [serial = 470] [outer = (nil)]
05:29:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 187 (0x7f35c433b000) [pid = 1861] [serial = 471] [outer = 0x7f35c1f96000]
05:29:41 INFO - PROCESS | 1861 | 1450272581265 Marionette INFO loaded listener.js
05:29:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 188 (0x7f35c5715400) [pid = 1861] [serial = 472] [outer = 0x7f35c1f96000]
05:29:42 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:29:42 INFO - document served over http requires an http
05:29:42 INFO - sub-resource via script-tag using the meta-referrer
05:29:42 INFO - delivery method with keep-origin-redirect and when
05:29: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:29:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:29:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:29:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:42 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:29:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1432ms
05:29:42 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
05:29:42 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35ccf13000 == 65 [pid = 1861] [id = 169]
05:29:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 189 (0x7f35c1f97800) [pid = 1861] [serial = 473] [outer = (nil)]
05:29:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 190 (0x7f35cb77b800) [pid = 1861] [serial = 474] [outer = 0x7f35c1f97800]
05:29:42 INFO - PROCESS | 1861 | 1450272582685 Marionette INFO loaded listener.js
05:29:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 191 (0x7f35cbba3400) [pid = 1861] [serial = 475] [outer = 0x7f35c1f97800]
05:29:43 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:29:43 INFO - document served over http requires an http
05:29:43 INFO - sub-resource via script-tag using the meta-referrer
05:29:43 INFO - delivery method with no-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 - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:29:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188: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/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
05:29:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1387ms
05:29:43 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:29:44 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d469e800 == 66 [pid = 1861] [id = 170]
05:29:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 192 (0x7f35cc5a1800) [pid = 1861] [serial = 476] [outer = (nil)]
05:29:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 193 (0x7f35d0131c00) [pid = 1861] [serial = 477] [outer = 0x7f35cc5a1800]
05:29:44 INFO - PROCESS | 1861 | 1450272584122 Marionette INFO loaded listener.js
05:29:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 194 (0x7f35d490c800) [pid = 1861] [serial = 478] [outer = 0x7f35cc5a1800]
05:29:45 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:29:45 INFO - document served over http requires an http
05:29:45 INFO - sub-resource via script-tag using the meta-referrer
05:29:45 INFO - delivery method with swap-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 - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:29:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188: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/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
05:29:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1387ms
05:29:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:29:45 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d4dd9800 == 67 [pid = 1861] [id = 171]
05:29:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 195 (0x7f35ccfe0c00) [pid = 1861] [serial = 479] [outer = (nil)]
05:29:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 196 (0x7f35d6a1f000) [pid = 1861] [serial = 480] [outer = 0x7f35ccfe0c00]
05:29:45 INFO - PROCESS | 1861 | 1450272585416 Marionette INFO loaded listener.js
05:29:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 197 (0x7f35d6f2fc00) [pid = 1861] [serial = 481] [outer = 0x7f35ccfe0c00]
05:29:46 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:29:46 INFO - document served over http requires an http
05:29:46 INFO - sub-resource via xhr-request using the meta-referrer
05:29:46 INFO - delivery method with keep-origin-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 - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:29:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111: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/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
05:29:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1930ms
05:29:46 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
05:29:47 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d444d800 == 68 [pid = 1861] [id = 172]
05:29:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 198 (0x7f35d2227400) [pid = 1861] [serial = 482] [outer = (nil)]
05:29:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 199 (0x7f35d6f30c00) [pid = 1861] [serial = 483] [outer = 0x7f35d2227400]
05:29:47 INFO - PROCESS | 1861 | 1450272587442 Marionette INFO loaded listener.js
05:29:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 200 (0x7f35ec0f3c00) [pid = 1861] [serial = 484] [outer = 0x7f35d2227400]
05:29:48 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:29:48 INFO - document served over http requires an http
05:29:48 INFO - sub-resource via xhr-request using the meta-referrer
05:29:48 INFO - delivery method with no-redirect and when
05:29: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:29:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:29:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:29:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:48 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:29:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1277ms
05:29:48 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:29:48 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35e3c8d000 == 69 [pid = 1861] [id = 173]
05:29:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 201 (0x7f35d2227c00) [pid = 1861] [serial = 485] [outer = (nil)]
05:29:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 202 (0x7f35d7f19800) [pid = 1861] [serial = 486] [outer = 0x7f35d2227c00]
05:29:48 INFO - PROCESS | 1861 | 1450272588718 Marionette INFO loaded listener.js
05:29:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 203 (0x7f35d846d400) [pid = 1861] [serial = 487] [outer = 0x7f35d2227c00]
05:29:49 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:29:49 INFO - document served over http requires an http
05:29:49 INFO - sub-resource via xhr-request using the meta-referrer
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 - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:29:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111: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/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
05:29:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1330ms
05:29:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:29:49 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c49e3000 == 70 [pid = 1861] [id = 174]
05:29:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 204 (0x7f35c49b2400) [pid = 1861] [serial = 488] [outer = (nil)]
05:29:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 205 (0x7f35c49ba800) [pid = 1861] [serial = 489] [outer = 0x7f35c49b2400]
05:29:50 INFO - PROCESS | 1861 | 1450272590016 Marionette INFO loaded listener.js
05:29:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 206 (0x7f35d7f21400) [pid = 1861] [serial = 490] [outer = 0x7f35c49b2400]
05:29:50 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:29:50 INFO - document served over http requires an https
05:29:50 INFO - sub-resource via fetch-request using the meta-referrer
05:29:50 INFO - delivery method with keep-origin-redirect and when
05:29: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:29:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:29:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:29:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:29:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:50 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:29:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1280ms
05:29:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
05:29:51 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d4d9d800 == 71 [pid = 1861] [id = 175]
05:29:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 207 (0x7f35c3364400) [pid = 1861] [serial = 491] [outer = (nil)]
05:29:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 208 (0x7f35c3367800) [pid = 1861] [serial = 492] [outer = 0x7f35c3364400]
05:29:51 INFO - PROCESS | 1861 | 1450272591277 Marionette INFO loaded listener.js
05:29:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 209 (0x7f35c49b3c00) [pid = 1861] [serial = 493] [outer = 0x7f35c3364400]
05:29:52 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:29:52 INFO - document served over http requires an https
05:29:52 INFO - sub-resource via fetch-request using the meta-referrer
05:29:52 INFO - delivery method with no-redirect and when
05:29: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:29:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:29:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:29:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:29:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:52 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:29:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1230ms
05:29:52 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:29:52 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c13a8800 == 72 [pid = 1861] [id = 176]
05:29:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 210 (0x7f35c1313800) [pid = 1861] [serial = 494] [outer = (nil)]
05:29:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 211 (0x7f35c131a000) [pid = 1861] [serial = 495] [outer = 0x7f35c1313800]
05:29:52 INFO - PROCESS | 1861 | 1450272592595 Marionette INFO loaded listener.js
05:29:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 212 (0x7f35c1321c00) [pid = 1861] [serial = 496] [outer = 0x7f35c1313800]
05:29:53 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:29:53 INFO - document served over http requires an https
05:29:53 INFO - sub-resource via fetch-request using the meta-referrer
05:29:53 INFO - delivery method with swap-origin-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 - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:29:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:29:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129: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/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
05:29:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1335ms
05:29:53 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:29:53 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c0f11800 == 73 [pid = 1861] [id = 177]
05:29:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 213 (0x7f35c131f800) [pid = 1861] [serial = 497] [outer = (nil)]
05:29:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 214 (0x7f35c347ec00) [pid = 1861] [serial = 498] [outer = 0x7f35c131f800]
05:29:53 INFO - PROCESS | 1861 | 1450272593924 Marionette INFO loaded listener.js
05:29:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 215 (0x7f35c3486c00) [pid = 1861] [serial = 499] [outer = 0x7f35c131f800]
05:29:54 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c0f26800 == 74 [pid = 1861] [id = 178]
05:29:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 216 (0x7f35c1713000) [pid = 1861] [serial = 500] [outer = (nil)]
05:29:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 217 (0x7f35c1718800) [pid = 1861] [serial = 501] [outer = 0x7f35cffc9400]
05:29:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 218 (0x7f35c1716c00) [pid = 1861] [serial = 502] [outer = 0x7f35c1713000]
05:29:54 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:29:54 INFO - document served over http requires an https
05:29:54 INFO - sub-resource via iframe-tag using the meta-referrer
05:29:54 INFO - delivery method with keep-origin-redirect and when
05:29: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:29:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:29:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:29:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:54 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:29:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1490ms
05:29:55 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:29:55 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c190c000 == 75 [pid = 1861] [id = 179]
05:29:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 219 (0x7f35c3486800) [pid = 1861] [serial = 503] [outer = (nil)]
05:29:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 220 (0x7f35c348dc00) [pid = 1861] [serial = 504] [outer = 0x7f35c3486800]
05:29:55 INFO - PROCESS | 1861 | 1450272595561 Marionette INFO loaded listener.js
05:29:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 221 (0x7f35d846d000) [pid = 1861] [serial = 505] [outer = 0x7f35c3486800]
05:29:56 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bdce1000 == 76 [pid = 1861] [id = 180]
05:29:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 222 (0x7f35bdcbb800) [pid = 1861] [serial = 506] [outer = (nil)]
05:29:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 223 (0x7f35bdcc1c00) [pid = 1861] [serial = 507] [outer = 0x7f35bdcbb800]
05:29:56 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:29:56 INFO - document served over http requires an https
05:29:56 INFO - sub-resource via iframe-tag using the meta-referrer
05:29:56 INFO - delivery method with no-redirect and when
05:29:56 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:29:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:29:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:29:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:29:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:29:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:29:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:29:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:29:56 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:29:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1479ms
05:29:56 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:29:56 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bdcef800 == 77 [pid = 1861] [id = 181]
05:29:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 224 (0x7f35bdcbf800) [pid = 1861] [serial = 508] [outer = (nil)]
05:29:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 225 (0x7f35bdcc3000) [pid = 1861] [serial = 509] [outer = 0x7f35bdcbf800]
05:29:56 INFO - PROCESS | 1861 | 1450272596922 Marionette INFO loaded listener.js
05:29:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 226 (0x7f35c49c0800) [pid = 1861] [serial = 510] [outer = 0x7f35bdcbf800]
05:29:57 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bd706800 == 78 [pid = 1861] [id = 182]
05:29:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 227 (0x7f35bd9d4400) [pid = 1861] [serial = 511] [outer = (nil)]
05:29:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 228 (0x7f35bd9d5c00) [pid = 1861] [serial = 512] [outer = 0x7f35bd9d4400]
05:29:57 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:29:57 INFO - document served over http requires an https
05:29:57 INFO - sub-resource via iframe-tag using the meta-referrer
05:29:57 INFO - delivery method with swap-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 - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:29:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99: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/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
05:29:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1387ms
05:29:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:29:58 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bd70d800 == 79 [pid = 1861] [id = 183]
05:29:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 229 (0x7f35bd9d3400) [pid = 1861] [serial = 513] [outer = (nil)]
05:29:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 230 (0x7f35bd9da800) [pid = 1861] [serial = 514] [outer = 0x7f35bd9d3400]
05:29:58 INFO - PROCESS | 1861 | 1450272598396 Marionette INFO loaded listener.js
05:29:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 231 (0x7f35bdcc8c00) [pid = 1861] [serial = 515] [outer = 0x7f35bd9d3400]
05:29:59 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:29:59 INFO - document served over http requires an https
05:29:59 INFO - sub-resource via script-tag using the meta-referrer
05:29:59 INFO - delivery method with keep-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/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
05:29:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1375ms
05:29:59 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
05:29:59 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bd20c800 == 80 [pid = 1861] [id = 184]
05:29:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 232 (0x7f35bd447000) [pid = 1861] [serial = 516] [outer = (nil)]
05:29:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 233 (0x7f35bd44c400) [pid = 1861] [serial = 517] [outer = 0x7f35bd447000]
05:29:59 INFO - PROCESS | 1861 | 1450272599683 Marionette INFO loaded listener.js
05:29:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 234 (0x7f35bd9d5800) [pid = 1861] [serial = 518] [outer = 0x7f35bd447000]
05:30:00 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:30:00 INFO - document served over http requires an https
05:30:00 INFO - sub-resource via script-tag using the meta-referrer
05:30:00 INFO - delivery method with no-redirect and when
05:30: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:30:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:30:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:30:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:00 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:30:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1224ms
05:30:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:30:00 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bd71d000 == 81 [pid = 1861] [id = 185]
05:30:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 235 (0x7f35bcf14c00) [pid = 1861] [serial = 519] [outer = (nil)]
05:30:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 236 (0x7f35bcf19400) [pid = 1861] [serial = 520] [outer = 0x7f35bcf14c00]
05:30:00 INFO - PROCESS | 1861 | 1450272600983 Marionette INFO loaded listener.js
05:30:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 237 (0x7f35bd44b000) [pid = 1861] [serial = 521] [outer = 0x7f35bcf14c00]
05:30:01 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:30:01 INFO - document served over http requires an https
05:30:01 INFO - sub-resource via script-tag using the meta-referrer
05:30:01 INFO - delivery method with swap-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 - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:30:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188: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/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
05:30:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1382ms
05:30:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:30:02 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bcd1e000 == 82 [pid = 1861] [id = 186]
05:30:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 238 (0x7f35bcdd0000) [pid = 1861] [serial = 522] [outer = (nil)]
05:30:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 239 (0x7f35bcdd6c00) [pid = 1861] [serial = 523] [outer = 0x7f35bcdd0000]
05:30:02 INFO - PROCESS | 1861 | 1450272602420 Marionette INFO loaded listener.js
05:30:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 240 (0x7f35bcf16000) [pid = 1861] [serial = 524] [outer = 0x7f35bcdd0000]
05:30:03 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:30:03 INFO - document served over http requires an https
05:30:03 INFO - sub-resource via xhr-request using the meta-referrer
05:30:03 INFO - delivery method with keep-origin-redirect and when
05:30: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:30:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:30:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:30:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:03 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:30:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1334ms
05:30:03 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
05:30:03 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc917000 == 83 [pid = 1861] [id = 187]
05:30:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 241 (0x7f35bc9c8c00) [pid = 1861] [serial = 525] [outer = (nil)]
05:30:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 242 (0x7f35bc9cdc00) [pid = 1861] [serial = 526] [outer = 0x7f35bc9c8c00]
05:30:03 INFO - PROCESS | 1861 | 1450272603734 Marionette INFO loaded listener.js
05:30:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 243 (0x7f35bcdd4c00) [pid = 1861] [serial = 527] [outer = 0x7f35bc9c8c00]
05:30:04 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:30:04 INFO - document served over http requires an https
05:30:04 INFO - sub-resource via xhr-request using the meta-referrer
05:30:04 INFO - delivery method with no-redirect and when
05:30: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:30:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:30:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:30:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:04 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:30:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1283ms
05:30:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:30:04 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc568800 == 84 [pid = 1861] [id = 188]
05:30:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 244 (0x7f35bc5c4400) [pid = 1861] [serial = 528] [outer = (nil)]
05:30:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 245 (0x7f35bc5ca400) [pid = 1861] [serial = 529] [outer = 0x7f35bc5c4400]
05:30:05 INFO - PROCESS | 1861 | 1450272605036 Marionette INFO loaded listener.js
05:30:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 246 (0x7f35bc9cc000) [pid = 1861] [serial = 530] [outer = 0x7f35bc5c4400]
05:30:05 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:30:05 INFO - document served over http requires an https
05:30:05 INFO - sub-resource via xhr-request using the meta-referrer
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/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
05:30:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1276ms
05:30:05 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:30:06 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc0a0000 == 85 [pid = 1861] [id = 189]
05:30:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 247 (0x7f35bc2a7800) [pid = 1861] [serial = 531] [outer = (nil)]
05:30:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 248 (0x7f35bc2abc00) [pid = 1861] [serial = 532] [outer = 0x7f35bc2a7800]
05:30:06 INFO - PROCESS | 1861 | 1450272606326 Marionette INFO loaded listener.js
05:30:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 249 (0x7f35bc5c8400) [pid = 1861] [serial = 533] [outer = 0x7f35bc2a7800]
05:30:08 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:30:08 INFO - document served over http requires an http
05:30:08 INFO - sub-resource via fetch-request using the http-csp
05:30:08 INFO - delivery method with keep-origin-redirect and when
05:30: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:30:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:30:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:30:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:30:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:08 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:30:08 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 2786ms
05:30:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
05:30:09 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cf822000 == 86 [pid = 1861] [id = 190]
05:30:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 250 (0x7f35bbe8d800) [pid = 1861] [serial = 534] [outer = (nil)]
05:30:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 251 (0x7f35bbe8ec00) [pid = 1861] [serial = 535] [outer = 0x7f35bbe8d800]
05:30:09 INFO - PROCESS | 1861 | 1450272609249 Marionette INFO loaded listener.js
05:30:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 252 (0x7f35bc5c6800) [pid = 1861] [serial = 536] [outer = 0x7f35bbe8d800]
05:30:10 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:30:10 INFO - document served over http requires an http
05:30:10 INFO - sub-resource via fetch-request using the http-csp
05:30:10 INFO - delivery method with no-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 - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:30:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:30:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129: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-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html:23:7
05:30:10 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1429ms
05:30:10 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:30:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c5ee0800 == 85 [pid = 1861] [id = 123]
05:30:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c5ed1000 == 84 [pid = 1861] [id = 138]
05:30:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cd86c800 == 83 [pid = 1861] [id = 139]
05:30:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d83e1000 == 82 [pid = 1861] [id = 140]
05:30:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d8edc800 == 81 [pid = 1861] [id = 141]
05:30:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35dd452000 == 80 [pid = 1861] [id = 142]
05:30:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cd883800 == 79 [pid = 1861] [id = 143]
05:30:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cd8a1800 == 78 [pid = 1861] [id = 144]
05:30:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c516b800 == 77 [pid = 1861] [id = 145]
05:30:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c43d4000 == 76 [pid = 1861] [id = 146]
05:30:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cba6b800 == 75 [pid = 1861] [id = 147]
05:30:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c2907000 == 74 [pid = 1861] [id = 148]
05:30:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c290d800 == 73 [pid = 1861] [id = 149]
05:30:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c26dd800 == 72 [pid = 1861] [id = 150]
05:30:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c26ef000 == 71 [pid = 1861] [id = 151]
05:30:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c1f10800 == 70 [pid = 1861] [id = 152]
05:30:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c1f15800 == 69 [pid = 1861] [id = 153]
05:30:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c1c65000 == 68 [pid = 1861] [id = 154]
05:30:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c16e4000 == 67 [pid = 1861] [id = 155]
05:30:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c626b000 == 66 [pid = 1861] [id = 156]
05:30:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c52b6000 == 65 [pid = 1861] [id = 157]
05:30:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cb703800 == 64 [pid = 1861] [id = 158]
05:30:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d16b1800 == 63 [pid = 1861] [id = 104]
05:30:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c56d2800 == 62 [pid = 1861] [id = 159]
05:30:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d058a800 == 61 [pid = 1861] [id = 106]
05:30:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cb714800 == 60 [pid = 1861] [id = 160]
05:30:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35ccf65800 == 59 [pid = 1861] [id = 161]
05:30:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cd86c000 == 58 [pid = 1861] [id = 162]
05:30:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cfd14000 == 57 [pid = 1861] [id = 163]
05:30:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cfdbf000 == 56 [pid = 1861] [id = 164]
05:30:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c52c5800 == 55 [pid = 1861] [id = 165]
05:30:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d16c6800 == 54 [pid = 1861] [id = 167]
05:30:13 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c59ae800 == 53 [pid = 1861] [id = 168]
05:30:13 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35ccf13000 == 52 [pid = 1861] [id = 169]
05:30:13 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d469e800 == 51 [pid = 1861] [id = 170]
05:30:13 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d6e46000 == 50 [pid = 1861] [id = 108]
05:30:13 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d4dd9800 == 49 [pid = 1861] [id = 171]
05:30:13 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cfdc5800 == 48 [pid = 1861] [id = 102]
05:30:13 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d444d800 == 47 [pid = 1861] [id = 172]
05:30:13 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d5cbb000 == 46 [pid = 1861] [id = 109]
05:30:13 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35e3c8d000 == 45 [pid = 1861] [id = 173]
05:30:13 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c49e3000 == 44 [pid = 1861] [id = 174]
05:30:13 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d4d9d800 == 43 [pid = 1861] [id = 175]
05:30:13 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c13a8800 == 42 [pid = 1861] [id = 176]
05:30:13 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c0f11800 == 41 [pid = 1861] [id = 177]
05:30:13 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c0f26800 == 40 [pid = 1861] [id = 178]
05:30:13 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c190c000 == 39 [pid = 1861] [id = 179]
05:30:13 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bdce1000 == 38 [pid = 1861] [id = 180]
05:30:13 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bdcef800 == 37 [pid = 1861] [id = 181]
05:30:13 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bd706800 == 36 [pid = 1861] [id = 182]
05:30:13 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bd70d800 == 35 [pid = 1861] [id = 183]
05:30:13 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bd20c800 == 34 [pid = 1861] [id = 184]
05:30:13 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bd71d000 == 33 [pid = 1861] [id = 185]
05:30:13 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bcd1e000 == 32 [pid = 1861] [id = 186]
05:30:13 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc917000 == 31 [pid = 1861] [id = 187]
05:30:13 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc568800 == 30 [pid = 1861] [id = 188]
05:30:13 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc0a0000 == 29 [pid = 1861] [id = 189]
05:30:13 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cf822000 == 28 [pid = 1861] [id = 190]
05:30:13 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cfdc1800 == 27 [pid = 1861] [id = 166]
05:30:13 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d630a000 == 26 [pid = 1861] [id = 57]
05:30:13 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35ccf14800 == 25 [pid = 1861] [id = 81]
05:30:13 INFO - PROCESS | 1861 | --DOMWINDOW == 251 (0x7f35d3f07c00) [pid = 1861] [serial = 378] [outer = (nil)] [url = about:blank]
05:30:13 INFO - PROCESS | 1861 | --DOMWINDOW == 250 (0x7f35d47d0800) [pid = 1861] [serial = 370] [outer = (nil)] [url = about:blank]
05:30:13 INFO - PROCESS | 1861 | --DOMWINDOW == 249 (0x7f35d82d4800) [pid = 1861] [serial = 373] [outer = (nil)] [url = about:blank]
05:30:13 INFO - PROCESS | 1861 | --DOMWINDOW == 248 (0x7f35d3ee1800) [pid = 1861] [serial = 367] [outer = (nil)] [url = about:blank]
05:30:13 INFO - PROCESS | 1861 | --DOMWINDOW == 247 (0x7f35d0307800) [pid = 1861] [serial = 364] [outer = (nil)] [url = about:blank]
05:30:14 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc567000 == 26 [pid = 1861] [id = 191]
05:30:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 248 (0x7f35bbe8d000) [pid = 1861] [serial = 537] [outer = (nil)]
05:30:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 249 (0x7f35bc2b0c00) [pid = 1861] [serial = 538] [outer = 0x7f35bbe8d000]
05:30:14 INFO - PROCESS | 1861 | 1450272614200 Marionette INFO loaded listener.js
05:30:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 250 (0x7f35bcdd5400) [pid = 1861] [serial = 539] [outer = 0x7f35bbe8d000]
05:30:15 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:30:15 INFO - document served over http requires an http
05:30:15 INFO - sub-resource via fetch-request using the http-csp
05:30:15 INFO - delivery method with swap-origin-redirect and when
05:30:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
05:30:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:30:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:30:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:30:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:15 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:30:15 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 4884ms
05:30:15 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:30:15 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c0f0f000 == 27 [pid = 1861] [id = 192]
05:30:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 251 (0x7f35bd454800) [pid = 1861] [serial = 540] [outer = (nil)]
05:30:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 252 (0x7f35bd9dc000) [pid = 1861] [serial = 541] [outer = 0x7f35bd454800]
05:30:15 INFO - PROCESS | 1861 | 1450272615316 Marionette INFO loaded listener.js
05:30:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 253 (0x7f35bdcc5c00) [pid = 1861] [serial = 542] [outer = 0x7f35bd454800]
05:30:16 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c16eb000 == 28 [pid = 1861] [id = 193]
05:30:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 254 (0x7f35bd9dac00) [pid = 1861] [serial = 543] [outer = (nil)]
05:30:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 255 (0x7f35bdcc1400) [pid = 1861] [serial = 544] [outer = 0x7f35bd9dac00]
05:30:16 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:30:16 INFO - document served over http requires an http
05:30:16 INFO - sub-resource via iframe-tag using the http-csp
05:30:16 INFO - delivery method with keep-origin-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 - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:30:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99: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-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
05:30:16 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 1429ms
05:30:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
05:30:16 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c1c57000 == 29 [pid = 1861] [id = 194]
05:30:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 256 (0x7f35bd454400) [pid = 1861] [serial = 545] [outer = (nil)]
05:30:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 257 (0x7f35c1321800) [pid = 1861] [serial = 546] [outer = 0x7f35bd454400]
05:30:16 INFO - PROCESS | 1861 | 1450272616795 Marionette INFO loaded listener.js
05:30:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 258 (0x7f35c171bc00) [pid = 1861] [serial = 547] [outer = 0x7f35bd454400]
05:30:17 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c16d8800 == 30 [pid = 1861] [id = 195]
05:30:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 259 (0x7f35c1f8e400) [pid = 1861] [serial = 548] [outer = (nil)]
05:30:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 260 (0x7f35c1f96800) [pid = 1861] [serial = 549] [outer = 0x7f35c1f8e400]
05:30:17 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:30:17 INFO - document served over http requires an http
05:30:17 INFO - sub-resource via iframe-tag using the http-csp
05:30:17 INFO - delivery method with no-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 - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:30:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99: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:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:17 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:30:17 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1330ms
05:30:17 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:30:20 INFO - PROCESS | 1861 | --DOMWINDOW == 259 (0x7f35e6a2dc00) [pid = 1861] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
05:30:20 INFO - PROCESS | 1861 | --DOMWINDOW == 258 (0x7f35d925b800) [pid = 1861] [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:20 INFO - PROCESS | 1861 | --DOMWINDOW == 257 (0x7f35ccfde800) [pid = 1861] [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:20 INFO - PROCESS | 1861 | --DOMWINDOW == 256 (0x7f35cc315800) [pid = 1861] [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:20 INFO - PROCESS | 1861 | --DOMWINDOW == 255 (0x7f35d3fcf000) [pid = 1861] [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:20 INFO - PROCESS | 1861 | --DOMWINDOW == 254 (0x7f35d040f400) [pid = 1861] [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:20 INFO - PROCESS | 1861 | --DOMWINDOW == 253 (0x7f35cc070400) [pid = 1861] [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:20 INFO - PROCESS | 1861 | --DOMWINDOW == 252 (0x7f35cc713400) [pid = 1861] [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:20 INFO - PROCESS | 1861 | --DOMWINDOW == 251 (0x7f35d925c400) [pid = 1861] [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:20 INFO - PROCESS | 1861 | --DOMWINDOW == 250 (0x7f35cb82cc00) [pid = 1861] [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:30:20 INFO - PROCESS | 1861 | --DOMWINDOW == 249 (0x7f35d8f30000) [pid = 1861] [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:30:20 INFO - PROCESS | 1861 | --DOMWINDOW == 248 (0x7f35d69a4c00) [pid = 1861] [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:30:20 INFO - PROCESS | 1861 | --DOMWINDOW == 247 (0x7f35c666b400) [pid = 1861] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:30:20 INFO - PROCESS | 1861 | --DOMWINDOW == 246 (0x7f35e2a0f800) [pid = 1861] [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:20 INFO - PROCESS | 1861 | --DOMWINDOW == 245 (0x7f35d040b800) [pid = 1861] [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:20 INFO - PROCESS | 1861 | --DOMWINDOW == 244 (0x7f35cb419000) [pid = 1861] [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:30:20 INFO - PROCESS | 1861 | --DOMWINDOW == 243 (0x7f35dc8d0800) [pid = 1861] [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:30:20 INFO - PROCESS | 1861 | --DOMWINDOW == 242 (0x7f35c4337000) [pid = 1861] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
05:30:20 INFO - PROCESS | 1861 | --DOMWINDOW == 241 (0x7f35cb417000) [pid = 1861] [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:30:20 INFO - PROCESS | 1861 | --DOMWINDOW == 240 (0x7f35c144f400) [pid = 1861] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
05:30:20 INFO - PROCESS | 1861 | --DOMWINDOW == 239 (0x7f35cb417400) [pid = 1861] [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:30:20 INFO - PROCESS | 1861 | --DOMWINDOW == 238 (0x7f35cbba3800) [pid = 1861] [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:30:20 INFO - PROCESS | 1861 | --DOMWINDOW == 237 (0x7f35cb788000) [pid = 1861] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
05:30:20 INFO - PROCESS | 1861 | --DOMWINDOW == 236 (0x7f35c54c2400) [pid = 1861] [serial = 460] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 235 (0x7f35c5ebf800) [pid = 1861] [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:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 234 (0x7f35d0409000) [pid = 1861] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 233 (0x7f35cb77e800) [pid = 1861] [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:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 232 (0x7f35cc599800) [pid = 1861] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 231 (0x7f35c4341000) [pid = 1861] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 230 (0x7f35cc596c00) [pid = 1861] [serial = 268] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 229 (0x7f35d4911400) [pid = 1861] [serial = 416] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 228 (0x7f35cb77f000) [pid = 1861] [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:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 227 (0x7f35c5712000) [pid = 1861] [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:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 226 (0x7f35d8e89800) [pid = 1861] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 225 (0x7f35c248e400) [pid = 1861] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 224 (0x7f35cb414000) [pid = 1861] [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:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 223 (0x7f35d925c000) [pid = 1861] [serial = 259] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 222 (0x7f35c4c4cc00) [pid = 1861] [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:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 221 (0x7f35cbba2000) [pid = 1861] [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:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 220 (0x7f35cb9b3400) [pid = 1861] [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:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 219 (0x7f35c54cf000) [pid = 1861] [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:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 218 (0x7f35c5ebfc00) [pid = 1861] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 217 (0x7f35cb415800) [pid = 1861] [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:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 216 (0x7f35d52cc800) [pid = 1861] [serial = 468] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 215 (0x7f35c570a800) [pid = 1861] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 214 (0x7f35d3f04000) [pid = 1861] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 213 (0x7f35ccf40c00) [pid = 1861] [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:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 212 (0x7f35c54cd000) [pid = 1861] [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:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 211 (0x7f35d3ee2400) [pid = 1861] [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:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 210 (0x7f35c2942000) [pid = 1861] [serial = 418] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 209 (0x7f35cc314000) [pid = 1861] [serial = 463] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272579366]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 208 (0x7f35c1f93800) [pid = 1861] [serial = 426] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 207 (0x7f35c2489400) [pid = 1861] [serial = 421] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272561358]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 206 (0x7f35c1cc2800) [pid = 1861] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 205 (0x7f35c54c6800) [pid = 1861] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 204 (0x7f35cc570000) [pid = 1861] [serial = 249] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 203 (0x7f35ccfe0000) [pid = 1861] [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:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 202 (0x7f35c667fc00) [pid = 1861] [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:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 201 (0x7f35cc593400) [pid = 1861] [serial = 265] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 200 (0x7f35c4c4d000) [pid = 1861] [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:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 199 (0x7f35c54c3c00) [pid = 1861] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 198 (0x7f35cc08d000) [pid = 1861] [serial = 262] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 197 (0x7f35c1cc8400) [pid = 1861] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 196 (0x7f35c1f8dc00) [pid = 1861] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 195 (0x7f35c6240c00) [pid = 1861] [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:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 194 (0x7f35c1ccbc00) [pid = 1861] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 193 (0x7f35c54c0c00) [pid = 1861] [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:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 192 (0x7f35d184b800) [pid = 1861] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 191 (0x7f35c4337400) [pid = 1861] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 190 (0x7f35d1687400) [pid = 1861] [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:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 189 (0x7f35cbbaa400) [pid = 1861] [serial = 466] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 188 (0x7f35d5299c00) [pid = 1861] [serial = 411] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 187 (0x7f35d47c4800) [pid = 1861] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 186 (0x7f35c248d800) [pid = 1861] [serial = 422] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272561358]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 185 (0x7f35c2489c00) [pid = 1861] [serial = 438] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 184 (0x7f35c6685800) [pid = 1861] [serial = 447] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 183 (0x7f35cb7dac00) [pid = 1861] [serial = 444] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 182 (0x7f35c5710000) [pid = 1861] [serial = 387] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 181 (0x7f35d1834400) [pid = 1861] [serial = 456] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 180 (0x7f35c1cccc00) [pid = 1861] [serial = 432] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 179 (0x7f35d9410000) [pid = 1861] [serial = 399] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 178 (0x7f35c1f92c00) [pid = 1861] [serial = 427] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 177 (0x7f35c4c4dc00) [pid = 1861] [serial = 402] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 176 (0x7f35d423c400) [pid = 1861] [serial = 396] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 175 (0x7f35d4906800) [pid = 1861] [serial = 414] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 174 (0x7f35c5714800) [pid = 1861] [serial = 441] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 173 (0x7f35c2493000) [pid = 1861] [serial = 424] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 172 (0x7f35c570f400) [pid = 1861] [serial = 461] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 171 (0x7f35ccfe4400) [pid = 1861] [serial = 453] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 170 (0x7f35cb9b8c00) [pid = 1861] [serial = 450] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 169 (0x7f35d3f07800) [pid = 1861] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272579366]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 168 (0x7f35c1f9b000) [pid = 1861] [serial = 429] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 167 (0x7f35c294a400) [pid = 1861] [serial = 419] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 166 (0x7f35c2941c00) [pid = 1861] [serial = 417] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 165 (0x7f35d5299000) [pid = 1861] [serial = 405] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 164 (0x7f35cb823c00) [pid = 1861] [serial = 393] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 163 (0x7f35c6670400) [pid = 1861] [serial = 385] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 162 (0x7f35cb9b1c00) [pid = 1861] [serial = 390] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 161 (0x7f35c433a400) [pid = 1861] [serial = 408] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 160 (0x7f35c1cd0400) [pid = 1861] [serial = 435] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 159 (0x7f35d5dc0400) [pid = 1861] [serial = 469] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 158 (0x7f35cb416c00) [pid = 1861] [serial = 271] [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:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 157 (0x7f35d47c9000) [pid = 1861] [serial = 336] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 156 (0x7f35cb82fc00) [pid = 1861] [serial = 310] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 155 (0x7f35c599f000) [pid = 1861] [serial = 349] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 154 (0x7f35d44d1000) [pid = 1861] [serial = 270] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 153 (0x7f35ec0bd400) [pid = 1861] [serial = 325] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 152 (0x7f35eddbcc00) [pid = 1861] [serial = 261] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 151 (0x7f35ed975000) [pid = 1861] [serial = 264] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 150 (0x7f35d070c800) [pid = 1861] [serial = 246] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 149 (0x7f35ec81a000) [pid = 1861] [serial = 225] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 148 (0x7f35d9258800) [pid = 1861] [serial = 277] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 147 (0x7f35cbf49400) [pid = 1861] [serial = 274] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 146 (0x7f35d92b2800) [pid = 1861] [serial = 177] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 145 (0x7f35cbb9f800) [pid = 1861] [serial = 445] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 144 (0x7f35d3ed4800) [pid = 1861] [serial = 313] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 143 (0x7f35c6675800) [pid = 1861] [serial = 442] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 142 (0x7f35d82c9400) [pid = 1861] [serial = 186] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 141 (0x7f35d47d2000) [pid = 1861] [serial = 346] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 140 (0x7f35d82d1000) [pid = 1861] [serial = 172] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 139 (0x7f35c54cd800) [pid = 1861] [serial = 352] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 138 (0x7f35d52da400) [pid = 1861] [serial = 397] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 137 (0x7f35d8077400) [pid = 1861] [serial = 209] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 136 (0x7f35edd46c00) [pid = 1861] [serial = 328] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 135 (0x7f35e2decc00) [pid = 1861] [serial = 403] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 134 (0x7f35d5dc4400) [pid = 1861] [serial = 204] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 133 (0x7f35ccfe1800) [pid = 1861] [serial = 198] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 132 (0x7f35d3c30000) [pid = 1861] [serial = 167] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 131 (0x7f35ec0fac00) [pid = 1861] [serial = 322] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 130 (0x7f35da180000) [pid = 1861] [serial = 400] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 129 (0x7f35ec7a9c00) [pid = 1861] [serial = 180] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 128 (0x7f35c668a400) [pid = 1861] [serial = 341] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 127 (0x7f35da17c000) [pid = 1861] [serial = 383] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 126 (0x7f35da177400) [pid = 1861] [serial = 219] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 125 (0x7f35d925d800) [pid = 1861] [serial = 316] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 124 (0x7f35eddda000) [pid = 1861] [serial = 267] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 123 (0x7f35d8f27800) [pid = 1861] [serial = 214] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 122 (0x7f35eddbb000) [pid = 1861] [serial = 183] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 121 (0x7f35d3fd1800) [pid = 1861] [serial = 201] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 120 (0x7f35c4c50800) [pid = 1861] [serial = 439] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 119 (0x7f35e2a05000) [pid = 1861] [serial = 256] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 118 (0x7f35d8e8a000) [pid = 1861] [serial = 251] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 117 (0x7f35cb825c00) [pid = 1861] [serial = 280] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 116 (0x7f35e2bec000) [pid = 1861] [serial = 222] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 115 (0x7f35d47d0c00) [pid = 1861] [serial = 331] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | --DOMWINDOW == 114 (0x7f35ec0b4c00) [pid = 1861] [serial = 319] [outer = (nil)] [url = about:blank]
05:30:21 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c26d2800 == 31 [pid = 1861] [id = 196]
05:30:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 115 (0x7f35c144f400) [pid = 1861] [serial = 550] [outer = (nil)]
05:30:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 116 (0x7f35c1cc8400) [pid = 1861] [serial = 551] [outer = 0x7f35c144f400]
05:30:21 INFO - PROCESS | 1861 | 1450272621294 Marionette INFO loaded listener.js
05:30:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 117 (0x7f35c2489400) [pid = 1861] [serial = 552] [outer = 0x7f35c144f400]
05:30:21 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c2909000 == 32 [pid = 1861] [id = 197]
05:30:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 118 (0x7f35c248d000) [pid = 1861] [serial = 553] [outer = (nil)]
05:30:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 119 (0x7f35c2941c00) [pid = 1861] [serial = 554] [outer = 0x7f35c248d000]
05:30:22 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:30:22 INFO - document served over http requires an http
05:30:22 INFO - sub-resource via iframe-tag using the http-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/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
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 - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:30:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99: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-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
05:30:22 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 4195ms
05:30:22 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:30:22 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c43c2800 == 33 [pid = 1861] [id = 198]
05:30:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 120 (0x7f35bc9d5400) [pid = 1861] [serial = 555] [outer = (nil)]
05:30:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 121 (0x7f35c2488800) [pid = 1861] [serial = 556] [outer = 0x7f35bc9d5400]
05:30:22 INFO - PROCESS | 1861 | 1450272622311 Marionette INFO loaded listener.js
05:30:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 122 (0x7f35c336b000) [pid = 1861] [serial = 557] [outer = 0x7f35bc9d5400]
05:30:23 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:30:23 INFO - document served over http requires an http
05:30:23 INFO - sub-resource via script-tag using the http-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 - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:30:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188: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-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
05:30:23 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 1224ms
05:30:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
05:30:23 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bd708800 == 34 [pid = 1861] [id = 199]
05:30:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 123 (0x7f35bc5d2800) [pid = 1861] [serial = 558] [outer = (nil)]
05:30:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 124 (0x7f35bcdd7800) [pid = 1861] [serial = 559] [outer = 0x7f35bc5d2800]
05:30:23 INFO - PROCESS | 1861 | 1450272623717 Marionette INFO loaded listener.js
05:30:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 125 (0x7f35bdcc0800) [pid = 1861] [serial = 560] [outer = 0x7f35bc5d2800]
05:30:24 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:30:24 INFO - document served over http requires an http
05:30:24 INFO - sub-resource via script-tag using the http-csp
05:30:24 INFO - delivery method with no-redirect and when
05:30: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:30:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:30:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:30:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:24 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:30:24 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1434ms
05:30:24 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:30:25 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bcd1b000 == 35 [pid = 1861] [id = 200]
05:30:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 126 (0x7f35bc5d3000) [pid = 1861] [serial = 561] [outer = (nil)]
05:30:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 127 (0x7f35c1cc4400) [pid = 1861] [serial = 562] [outer = 0x7f35bc5d3000]
05:30:25 INFO - PROCESS | 1861 | 1450272625161 Marionette INFO loaded listener.js
05:30:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 128 (0x7f35c294e800) [pid = 1861] [serial = 563] [outer = 0x7f35bc5d3000]
05:30:26 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:30:26 INFO - document served over http requires an http
05:30:26 INFO - sub-resource via script-tag using the http-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/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
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 - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:30:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188: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-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
05:30:26 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 1431ms
05:30:26 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:30:26 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c5150000 == 36 [pid = 1861] [id = 201]
05:30:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 129 (0x7f35bd450000) [pid = 1861] [serial = 564] [outer = (nil)]
05:30:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 130 (0x7f35c348d800) [pid = 1861] [serial = 565] [outer = 0x7f35bd450000]
05:30:26 INFO - PROCESS | 1861 | 1450272626571 Marionette INFO loaded listener.js
05:30:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 131 (0x7f35c4344800) [pid = 1861] [serial = 566] [outer = 0x7f35bd450000]
05:30:27 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:30:27 INFO - document served over http requires an http
05:30:27 INFO - sub-resource via xhr-request using the http-csp
05:30:27 INFO - delivery method with keep-origin-redirect and when
05:30: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:30:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:30:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:30:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:27 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:30:27 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 1281ms
05:30:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
05:30:27 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c52b3800 == 37 [pid = 1861] [id = 202]
05:30:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 132 (0x7f35c348a800) [pid = 1861] [serial = 567] [outer = (nil)]
05:30:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 133 (0x7f35c4c43400) [pid = 1861] [serial = 568] [outer = 0x7f35c348a800]
05:30:27 INFO - PROCESS | 1861 | 1450272627854 Marionette INFO loaded listener.js
05:30:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 134 (0x7f35c4c4f400) [pid = 1861] [serial = 569] [outer = 0x7f35c348a800]
05:30:28 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:30:28 INFO - document served over http requires an http
05:30:28 INFO - sub-resource via xhr-request using the http-csp
05:30:28 INFO - delivery method with no-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 - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:30:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111: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-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html:23:7
05:30:28 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1178ms
05:30:28 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:30:29 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c56cc800 == 38 [pid = 1861] [id = 203]
05:30:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 135 (0x7f35bc2ae400) [pid = 1861] [serial = 570] [outer = (nil)]
05:30:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 136 (0x7f35c4c51c00) [pid = 1861] [serial = 571] [outer = 0x7f35bc2ae400]
05:30:29 INFO - PROCESS | 1861 | 1450272629079 Marionette INFO loaded listener.js
05:30:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 137 (0x7f35c2945000) [pid = 1861] [serial = 572] [outer = 0x7f35bc2ae400]
05:30:29 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:30:29 INFO - document served over http requires an http
05:30:29 INFO - sub-resource via xhr-request using the http-csp
05:30:29 INFO - delivery method with swap-origin-redirect and when
05:30:29 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
05:30:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:30:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:30:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:29 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:30:29 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 1274ms
05:30:29 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:30:30 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c5ecc800 == 39 [pid = 1861] [id = 204]
05:30:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 138 (0x7f35c599a400) [pid = 1861] [serial = 573] [outer = (nil)]
05:30:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 139 (0x7f35c59a0000) [pid = 1861] [serial = 574] [outer = 0x7f35c599a400]
05:30:30 INFO - PROCESS | 1861 | 1450272630413 Marionette INFO loaded listener.js
05:30:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 140 (0x7f35c5ec5c00) [pid = 1861] [serial = 575] [outer = 0x7f35c599a400]
05:30:31 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:30:31 INFO - document served over http requires an https
05:30:31 INFO - sub-resource via fetch-request using the http-csp
05:30:31 INFO - delivery method with keep-origin-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 - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:30:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:30:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129: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-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
05:30:31 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 1374ms
05:30:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
05:30:31 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bd708000 == 40 [pid = 1861] [id = 205]
05:30:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 141 (0x7f35bbe8e800) [pid = 1861] [serial = 576] [outer = (nil)]
05:30:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 142 (0x7f35c60d5c00) [pid = 1861] [serial = 577] [outer = 0x7f35bbe8e800]
05:30:31 INFO - PROCESS | 1861 | 1450272631730 Marionette INFO loaded listener.js
05:30:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 143 (0x7f35c60dec00) [pid = 1861] [serial = 578] [outer = 0x7f35bbe8e800]
05:30:32 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:30:32 INFO - document served over http requires an https
05:30:32 INFO - sub-resource via fetch-request using the http-csp
05:30:32 INFO - delivery method with no-redirect and when
05:30: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:30:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:30:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:30:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:30:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:32 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:30:32 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1273ms
05:30:32 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:30:32 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cb512000 == 41 [pid = 1861] [id = 206]
05:30:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 144 (0x7f35bdcc3800) [pid = 1861] [serial = 579] [outer = (nil)]
05:30:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 145 (0x7f35c60e0800) [pid = 1861] [serial = 580] [outer = 0x7f35bdcc3800]
05:30:33 INFO - PROCESS | 1861 | 1450272633009 Marionette INFO loaded listener.js
05:30:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 146 (0x7f35c6247c00) [pid = 1861] [serial = 581] [outer = 0x7f35bdcc3800]
05:30:33 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:30:33 INFO - document served over http requires an https
05:30:33 INFO - sub-resource via fetch-request using the http-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 - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:30:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:30:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129: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-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
05:30:33 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 1333ms
05:30:33 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:30:34 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cb930800 == 42 [pid = 1861] [id = 207]
05:30:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 147 (0x7f35bbe92000) [pid = 1861] [serial = 582] [outer = (nil)]
05:30:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 148 (0x7f35c6240c00) [pid = 1861] [serial = 583] [outer = 0x7f35bbe92000]
05:30:34 INFO - PROCESS | 1861 | 1450272634529 Marionette INFO loaded listener.js
05:30:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 149 (0x7f35c6677000) [pid = 1861] [serial = 584] [outer = 0x7f35bbe92000]
05:30:35 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cb9d0800 == 43 [pid = 1861] [id = 208]
05:30:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 150 (0x7f35c6675000) [pid = 1861] [serial = 585] [outer = (nil)]
05:30:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 151 (0x7f35c6240400) [pid = 1861] [serial = 586] [outer = 0x7f35c6675000]
05:30:35 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:30:35 INFO - document served over http requires an https
05:30:35 INFO - sub-resource via iframe-tag using the http-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 - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:30:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99: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-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
05:30:35 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 1478ms
05:30:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
05:30:35 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cb9e5000 == 44 [pid = 1861] [id = 209]
05:30:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 152 (0x7f35c5ec6400) [pid = 1861] [serial = 587] [outer = (nil)]
05:30:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 153 (0x7f35c6685c00) [pid = 1861] [serial = 588] [outer = 0x7f35c5ec6400]
05:30:35 INFO - PROCESS | 1861 | 1450272635892 Marionette INFO loaded listener.js
05:30:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 154 (0x7f35cb419800) [pid = 1861] [serial = 589] [outer = 0x7f35c5ec6400]
05:30:36 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cba73000 == 45 [pid = 1861] [id = 210]
05:30:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 155 (0x7f35cb417400) [pid = 1861] [serial = 590] [outer = (nil)]
05:30:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 156 (0x7f35cb77b000) [pid = 1861] [serial = 591] [outer = 0x7f35cb417400]
05:30:36 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:30:36 INFO - document served over http requires an https
05:30:36 INFO - sub-resource via iframe-tag using the http-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 - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:30:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99: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-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html:23:7
05:30:36 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1375ms
05:30:36 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:30:37 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cc06b000 == 46 [pid = 1861] [id = 211]
05:30:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 157 (0x7f35c433e800) [pid = 1861] [serial = 592] [outer = (nil)]
05:30:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 158 (0x7f35cb77a000) [pid = 1861] [serial = 593] [outer = 0x7f35c433e800]
05:30:37 INFO - PROCESS | 1861 | 1450272637308 Marionette INFO loaded listener.js
05:30:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 159 (0x7f35cb7db400) [pid = 1861] [serial = 594] [outer = 0x7f35c433e800]
05:30:37 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cc751800 == 47 [pid = 1861] [id = 212]
05:30:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 160 (0x7f35cb826800) [pid = 1861] [serial = 595] [outer = (nil)]
05:30:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 161 (0x7f35cb825c00) [pid = 1861] [serial = 596] [outer = 0x7f35cb826800]
05:30:38 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:30:38 INFO - document served over http requires an https
05:30:38 INFO - sub-resource via iframe-tag using the http-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 - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:30:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99: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-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
05:30:38 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 1485ms
05:30:38 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:30:38 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35ccd5a000 == 48 [pid = 1861] [id = 213]
05:30:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 162 (0x7f35c60dc800) [pid = 1861] [serial = 597] [outer = (nil)]
05:30:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 163 (0x7f35cb7dac00) [pid = 1861] [serial = 598] [outer = 0x7f35c60dc800]
05:30:38 INFO - PROCESS | 1861 | 1450272638758 Marionette INFO loaded listener.js
05:30:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 164 (0x7f35cbba0c00) [pid = 1861] [serial = 599] [outer = 0x7f35c60dc800]
05:30:39 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:30:39 INFO - document served over http requires an https
05:30:39 INFO - sub-resource via script-tag using the http-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 - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:30:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188: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-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
05:30:39 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 1376ms
05:30:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
05:30:40 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35ccf65000 == 49 [pid = 1861] [id = 214]
05:30:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 165 (0x7f35cb415400) [pid = 1861] [serial = 600] [outer = (nil)]
05:30:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 166 (0x7f35cbba8c00) [pid = 1861] [serial = 601] [outer = 0x7f35cb415400]
05:30:40 INFO - PROCESS | 1861 | 1450272640154 Marionette INFO loaded listener.js
05:30:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 167 (0x7f35cbf4f800) [pid = 1861] [serial = 602] [outer = 0x7f35cb415400]
05:30:41 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:30:41 INFO - document served over http requires an https
05:30:41 INFO - sub-resource via script-tag using the http-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 - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:30:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188: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-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html:23:7
05:30:41 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1287ms
05:30:41 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:30:41 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cd292800 == 50 [pid = 1861] [id = 215]
05:30:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 168 (0x7f35c1315000) [pid = 1861] [serial = 603] [outer = (nil)]
05:30:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 169 (0x7f35cb7d4c00) [pid = 1861] [serial = 604] [outer = 0x7f35c1315000]
05:30:41 INFO - PROCESS | 1861 | 1450272641470 Marionette INFO loaded listener.js
05:30:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 170 (0x7f35cc08dc00) [pid = 1861] [serial = 605] [outer = 0x7f35c1315000]
05:30:42 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:30:42 INFO - document served over http requires an https
05:30:42 INFO - sub-resource via script-tag using the http-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 - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:30:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188: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-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
05:30:42 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 1374ms
05:30:42 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:30:42 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cd4df000 == 51 [pid = 1861] [id = 216]
05:30:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 171 (0x7f35c49b3800) [pid = 1861] [serial = 606] [outer = (nil)]
05:30:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 172 (0x7f35cc08e800) [pid = 1861] [serial = 607] [outer = 0x7f35c49b3800]
05:30:42 INFO - PROCESS | 1861 | 1450272642857 Marionette INFO loaded listener.js
05:30:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 173 (0x7f35cc573400) [pid = 1861] [serial = 608] [outer = 0x7f35c49b3800]
05:30:43 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:30:43 INFO - document served over http requires an https
05:30:43 INFO - sub-resource via xhr-request using the http-csp
05:30:43 INFO - delivery method with keep-origin-redirect and when
05:30: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:30:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:30:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:30:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:43 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:30:43 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 1279ms
05:30:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
05:30:44 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cd8a0800 == 52 [pid = 1861] [id = 217]
05:30:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 174 (0x7f35cb831400) [pid = 1861] [serial = 609] [outer = (nil)]
05:30:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 175 (0x7f35cc595c00) [pid = 1861] [serial = 610] [outer = 0x7f35cb831400]
05:30:44 INFO - PROCESS | 1861 | 1450272644143 Marionette INFO loaded listener.js
05:30:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 176 (0x7f35cc70dc00) [pid = 1861] [serial = 611] [outer = 0x7f35cb831400]
05:30:44 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:30:44 INFO - document served over http requires an https
05:30:44 INFO - sub-resource via xhr-request using the http-csp
05:30:44 INFO - delivery method with no-redirect and when
05:30: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: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 - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:30:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111: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-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html:23:7
05:30:44 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1273ms
05:30:45 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:30:45 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cfd07800 == 53 [pid = 1861] [id = 218]
05:30:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 177 (0x7f35cc091000) [pid = 1861] [serial = 612] [outer = (nil)]
05:30:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 178 (0x7f35cc714000) [pid = 1861] [serial = 613] [outer = 0x7f35cc091000]
05:30:45 INFO - PROCESS | 1861 | 1450272645395 Marionette INFO loaded listener.js
05:30:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 179 (0x7f35ccf47400) [pid = 1861] [serial = 614] [outer = 0x7f35cc091000]
05:30:46 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:30:46 INFO - document served over http requires an https
05:30:46 INFO - sub-resource via xhr-request using the http-csp
05:30:46 INFO - delivery method with swap-origin-redirect and when
05:30: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: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 - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:30:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111: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-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
05:30:46 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 1387ms
05:30:46 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:30:46 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cfdb5800 == 54 [pid = 1861] [id = 219]
05:30:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 180 (0x7f35cc573c00) [pid = 1861] [serial = 615] [outer = (nil)]
05:30:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 181 (0x7f35ccfdfc00) [pid = 1861] [serial = 616] [outer = 0x7f35cc573c00]
05:30:46 INFO - PROCESS | 1861 | 1450272646946 Marionette INFO loaded listener.js
05:30:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 182 (0x7f35cd9fb800) [pid = 1861] [serial = 617] [outer = 0x7f35cc573c00]
05:30:47 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:30:47 INFO - document served over http requires an http
05:30:47 INFO - sub-resource via fetch-request using the http-csp
05:30:47 INFO - delivery method with keep-origin-redirect and when
05:30:47 INFO - the target request is same-origin.
05:30:47 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 1378ms
05:30:47 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:30:48 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d01c9000 == 55 [pid = 1861] [id = 220]
05:30:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 183 (0x7f35cc579000) [pid = 1861] [serial = 618] [outer = (nil)]
05:30:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 184 (0x7f35cffc0c00) [pid = 1861] [serial = 619] [outer = 0x7f35cc579000]
05:30:48 INFO - PROCESS | 1861 | 1450272648235 Marionette INFO loaded listener.js
05:30:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 185 (0x7f35d0134000) [pid = 1861] [serial = 620] [outer = 0x7f35cc579000]
05:30:50 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:30:50 INFO - document served over http requires an http
05:30:50 INFO - sub-resource via fetch-request using the http-csp
05:30:50 INFO - delivery method with no-redirect and when
05:30:50 INFO - the target request is same-origin.
05:30:50 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 2284ms
05:30:50 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:30:50 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc56c000 == 56 [pid = 1861] [id = 221]
05:30:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 186 (0x7f35bc9cc400) [pid = 1861] [serial = 621] [outer = (nil)]
05:30:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 187 (0x7f35bcdd1c00) [pid = 1861] [serial = 622] [outer = 0x7f35bc9cc400]
05:30:50 INFO - PROCESS | 1861 | 1450272650537 Marionette INFO loaded listener.js
05:30:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 188 (0x7f35cffc3c00) [pid = 1861] [serial = 623] [outer = 0x7f35bc9cc400]
05:30:52 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:30:52 INFO - document served over http requires an http
05:30:52 INFO - sub-resource via fetch-request using the http-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 - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:30:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:30:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129: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-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:30:52 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 2031ms
05:30:52 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:30:52 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc55d000 == 57 [pid = 1861] [id = 222]
05:30:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 189 (0x7f35bbe8c800) [pid = 1861] [serial = 624] [outer = (nil)]
05:30:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 190 (0x7f35bc2aa800) [pid = 1861] [serial = 625] [outer = 0x7f35bbe8c800]
05:30:52 INFO - PROCESS | 1861 | 1450272652928 Marionette INFO loaded listener.js
05:30:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 191 (0x7f35bcf1dc00) [pid = 1861] [serial = 626] [outer = 0x7f35bbe8c800]
05:30:53 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c16eb000 == 56 [pid = 1861] [id = 193]
05:30:53 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c16d8800 == 55 [pid = 1861] [id = 195]
05:30:53 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c2909000 == 54 [pid = 1861] [id = 197]
05:30:53 INFO - PROCESS | 1861 | --DOMWINDOW == 190 (0x7f35d5d3a000) [pid = 1861] [serial = 467] [outer = (nil)] [url = about:blank]
05:30:53 INFO - PROCESS | 1861 | --DOMWINDOW == 189 (0x7f35edde3400) [pid = 1861] [serial = 430] [outer = (nil)] [url = about:blank]
05:30:53 INFO - PROCESS | 1861 | --DOMWINDOW == 188 (0x7f35cc597800) [pid = 1861] [serial = 451] [outer = (nil)] [url = about:blank]
05:30:53 INFO - PROCESS | 1861 | --DOMWINDOW == 187 (0x7f35cb829000) [pid = 1861] [serial = 462] [outer = (nil)] [url = about:blank]
05:30:53 INFO - PROCESS | 1861 | --DOMWINDOW == 186 (0x7f35d030e000) [pid = 1861] [serial = 454] [outer = (nil)] [url = about:blank]
05:30:53 INFO - PROCESS | 1861 | --DOMWINDOW == 185 (0x7f35c6671c00) [pid = 1861] [serial = 388] [outer = (nil)] [url = about:blank]
05:30:53 INFO - PROCESS | 1861 | --DOMWINDOW == 184 (0x7f35ccf3f800) [pid = 1861] [serial = 394] [outer = (nil)] [url = about:blank]
05:30:53 INFO - PROCESS | 1861 | --DOMWINDOW == 183 (0x7f35d6f2a800) [pid = 1861] [serial = 436] [outer = (nil)] [url = about:blank]
05:30:53 INFO - PROCESS | 1861 | --DOMWINDOW == 182 (0x7f35d4911000) [pid = 1861] [serial = 415] [outer = (nil)] [url = about:blank]
05:30:53 INFO - PROCESS | 1861 | --DOMWINDOW == 181 (0x7f35ec2e7800) [pid = 1861] [serial = 412] [outer = (nil)] [url = about:blank]
05:30:53 INFO - PROCESS | 1861 | --DOMWINDOW == 180 (0x7f35cbf51800) [pid = 1861] [serial = 448] [outer = (nil)] [url = about:blank]
05:30:53 INFO - PROCESS | 1861 | --DOMWINDOW == 179 (0x7f35d5292400) [pid = 1861] [serial = 420] [outer = (nil)] [url = about:blank]
05:30:53 INFO - PROCESS | 1861 | --DOMWINDOW == 178 (0x7f35c4345800) [pid = 1861] [serial = 409] [outer = (nil)] [url = about:blank]
05:30:53 INFO - PROCESS | 1861 | --DOMWINDOW == 177 (0x7f35c1f93400) [pid = 1861] [serial = 433] [outer = (nil)] [url = about:blank]
05:30:53 INFO - PROCESS | 1861 | --DOMWINDOW == 176 (0x7f35d3f06800) [pid = 1861] [serial = 457] [outer = (nil)] [url = about:blank]
05:30:53 INFO - PROCESS | 1861 | --DOMWINDOW == 175 (0x7f35eddb6c00) [pid = 1861] [serial = 425] [outer = (nil)] [url = about:blank]
05:30:53 INFO - PROCESS | 1861 | --DOMWINDOW == 174 (0x7f35d529f400) [pid = 1861] [serial = 406] [outer = (nil)] [url = about:blank]
05:30:53 INFO - PROCESS | 1861 | --DOMWINDOW == 173 (0x7f35cc31ac00) [pid = 1861] [serial = 391] [outer = (nil)] [url = about:blank]
05:30:53 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc578800 == 55 [pid = 1861] [id = 223]
05:30:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 174 (0x7f35bc9cc800) [pid = 1861] [serial = 627] [outer = (nil)]
05:30:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 175 (0x7f35bd447c00) [pid = 1861] [serial = 628] [outer = 0x7f35bc9cc800]
05:30:54 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:30:54 INFO - document served over http requires an http
05:30:54 INFO - sub-resource via iframe-tag using the http-csp
05:30:54 INFO - delivery method with keep-origin-redirect and when
05:30:54 INFO - the target request is same-origin.
05:30:54 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 2036ms
05:30:54 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:30:54 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bd21d000 == 56 [pid = 1861] [id = 224]
05:30:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 176 (0x7f35bdcc7c00) [pid = 1861] [serial = 629] [outer = (nil)]
05:30:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 177 (0x7f35c1319000) [pid = 1861] [serial = 630] [outer = 0x7f35bdcc7c00]
05:30:54 INFO - PROCESS | 1861 | 1450272654481 Marionette INFO loaded listener.js
05:30:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 178 (0x7f35c1715c00) [pid = 1861] [serial = 631] [outer = 0x7f35bdcc7c00]
05:30:55 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c0f2e800 == 57 [pid = 1861] [id = 225]
05:30:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 179 (0x7f35c1cc2800) [pid = 1861] [serial = 632] [outer = (nil)]
05:30:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 180 (0x7f35c144c400) [pid = 1861] [serial = 633] [outer = 0x7f35c1cc2800]
05:30:55 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:30:55 INFO - document served over http requires an http
05:30:55 INFO - sub-resource via iframe-tag using the http-csp
05:30:55 INFO - delivery method with no-redirect and when
05:30:55 INFO - the target request is same-origin.
05:30:55 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 1229ms
05:30:55 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:30:55 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c16db800 == 58 [pid = 1861] [id = 226]
05:30:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 181 (0x7f35bcf1f000) [pid = 1861] [serial = 634] [outer = (nil)]
05:30:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 182 (0x7f35c1446c00) [pid = 1861] [serial = 635] [outer = 0x7f35bcf1f000]
05:30:55 INFO - PROCESS | 1861 | 1450272655822 Marionette INFO loaded listener.js
05:30:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 183 (0x7f35c294d800) [pid = 1861] [serial = 636] [outer = 0x7f35bcf1f000]
05:30:56 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bd221800 == 59 [pid = 1861] [id = 227]
05:30:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 184 (0x7f35c2946800) [pid = 1861] [serial = 637] [outer = (nil)]
05:30:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 185 (0x7f35c3366c00) [pid = 1861] [serial = 638] [outer = 0x7f35c2946800]
05:30:56 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:30:56 INFO - document served over http requires an http
05:30:56 INFO - sub-resource via iframe-tag using the http-csp
05:30:56 INFO - delivery method with swap-origin-redirect and when
05:30:56 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:30:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:30:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:30:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:30:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:30:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:30:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:30:56 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:30:56 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 1281ms
05:30:56 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:30:56 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c1c53000 == 60 [pid = 1861] [id = 228]
05:30:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 186 (0x7f35bd446400) [pid = 1861] [serial = 639] [outer = (nil)]
05:30:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 187 (0x7f35c4339800) [pid = 1861] [serial = 640] [outer = 0x7f35bd446400]
05:30:57 INFO - PROCESS | 1861 | 1450272657057 Marionette INFO loaded listener.js
05:30:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 188 (0x7f35c4c4c800) [pid = 1861] [serial = 641] [outer = 0x7f35bd446400]
05:30:57 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:30:57 INFO - document served over http requires an http
05:30:57 INFO - sub-resource via script-tag using the http-csp
05:30:57 INFO - delivery method with keep-origin-redirect and when
05:30:57 INFO - the target request is same-origin.
05:30:57 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 1182ms
05:30:57 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:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 187 (0x7f35bdcbf800) [pid = 1861] [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:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 186 (0x7f35ccfe0c00) [pid = 1861] [serial = 479] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 185 (0x7f35c49b2400) [pid = 1861] [serial = 488] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 184 (0x7f35c1313800) [pid = 1861] [serial = 494] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 183 (0x7f35bbe8d800) [pid = 1861] [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:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 182 (0x7f35c131f800) [pid = 1861] [serial = 497] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 181 (0x7f35d2227c00) [pid = 1861] [serial = 485] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 180 (0x7f35bc2a7800) [pid = 1861] [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:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 179 (0x7f35c3486800) [pid = 1861] [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:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 178 (0x7f35d2227400) [pid = 1861] [serial = 482] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 177 (0x7f35bc5c4400) [pid = 1861] [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:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 176 (0x7f35bcdd0000) [pid = 1861] [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:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 175 (0x7f35c3364400) [pid = 1861] [serial = 491] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 174 (0x7f35bc9c8c00) [pid = 1861] [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:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 173 (0x7f35d6a1f000) [pid = 1861] [serial = 480] [outer = (nil)] [url = about:blank]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 172 (0x7f35c131a000) [pid = 1861] [serial = 495] [outer = (nil)] [url = about:blank]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 171 (0x7f35bdcc3000) [pid = 1861] [serial = 509] [outer = (nil)] [url = about:blank]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 170 (0x7f35bbe8ec00) [pid = 1861] [serial = 535] [outer = (nil)] [url = about:blank]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 169 (0x7f35c347ec00) [pid = 1861] [serial = 498] [outer = (nil)] [url = about:blank]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 168 (0x7f35c1f96800) [pid = 1861] [serial = 549] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272617470]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 167 (0x7f35d7f19800) [pid = 1861] [serial = 486] [outer = (nil)] [url = about:blank]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 166 (0x7f35c433b000) [pid = 1861] [serial = 471] [outer = (nil)] [url = about:blank]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 165 (0x7f35bc2abc00) [pid = 1861] [serial = 532] [outer = (nil)] [url = about:blank]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 164 (0x7f35c1716c00) [pid = 1861] [serial = 502] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 163 (0x7f35c1cc8400) [pid = 1861] [serial = 551] [outer = (nil)] [url = about:blank]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 162 (0x7f35bd9d5c00) [pid = 1861] [serial = 512] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 161 (0x7f35bdcc1400) [pid = 1861] [serial = 544] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 160 (0x7f35c348dc00) [pid = 1861] [serial = 504] [outer = (nil)] [url = about:blank]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 159 (0x7f35bdcc1c00) [pid = 1861] [serial = 507] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272596166]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 158 (0x7f35bcdd6c00) [pid = 1861] [serial = 523] [outer = (nil)] [url = about:blank]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 157 (0x7f35bc2b0c00) [pid = 1861] [serial = 538] [outer = (nil)] [url = about:blank]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 156 (0x7f35bcf19400) [pid = 1861] [serial = 520] [outer = (nil)] [url = about:blank]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 155 (0x7f35bd44c400) [pid = 1861] [serial = 517] [outer = (nil)] [url = about:blank]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 154 (0x7f35cb77b800) [pid = 1861] [serial = 474] [outer = (nil)] [url = about:blank]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 153 (0x7f35c1321800) [pid = 1861] [serial = 546] [outer = (nil)] [url = about:blank]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 152 (0x7f35bc5ca400) [pid = 1861] [serial = 529] [outer = (nil)] [url = about:blank]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 151 (0x7f35c2941c00) [pid = 1861] [serial = 554] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 150 (0x7f35d0131c00) [pid = 1861] [serial = 477] [outer = (nil)] [url = about:blank]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 149 (0x7f35bd9dc000) [pid = 1861] [serial = 541] [outer = (nil)] [url = about:blank]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 148 (0x7f35bc9cdc00) [pid = 1861] [serial = 526] [outer = (nil)] [url = about:blank]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 147 (0x7f35c3367800) [pid = 1861] [serial = 492] [outer = (nil)] [url = about:blank]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 146 (0x7f35d6f30c00) [pid = 1861] [serial = 483] [outer = (nil)] [url = about:blank]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 145 (0x7f35bd9da800) [pid = 1861] [serial = 514] [outer = (nil)] [url = about:blank]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 144 (0x7f35c49ba800) [pid = 1861] [serial = 489] [outer = (nil)] [url = about:blank]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 143 (0x7f35c2488800) [pid = 1861] [serial = 556] [outer = (nil)] [url = about:blank]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 142 (0x7f35bd454400) [pid = 1861] [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:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 141 (0x7f35c144f400) [pid = 1861] [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:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 140 (0x7f35c248d000) [pid = 1861] [serial = 553] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 139 (0x7f35bd9d3400) [pid = 1861] [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:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 138 (0x7f35c1f8e400) [pid = 1861] [serial = 548] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272617470]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 137 (0x7f35bd447000) [pid = 1861] [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:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 136 (0x7f35bd454800) [pid = 1861] [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:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 135 (0x7f35c1f97800) [pid = 1861] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 134 (0x7f35c1713000) [pid = 1861] [serial = 500] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 133 (0x7f35cc5a1800) [pid = 1861] [serial = 476] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 132 (0x7f35bbe8d000) [pid = 1861] [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:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 131 (0x7f35bd9dac00) [pid = 1861] [serial = 543] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 130 (0x7f35bcf14c00) [pid = 1861] [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:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 129 (0x7f35bdcbb800) [pid = 1861] [serial = 506] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272596166]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 128 (0x7f35bd9d4400) [pid = 1861] [serial = 511] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 127 (0x7f35c1f96000) [pid = 1861] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 126 (0x7f35ec0f3c00) [pid = 1861] [serial = 484] [outer = (nil)] [url = about:blank]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 125 (0x7f35d846d400) [pid = 1861] [serial = 487] [outer = (nil)] [url = about:blank]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 124 (0x7f35bc9cc000) [pid = 1861] [serial = 530] [outer = (nil)] [url = about:blank]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 123 (0x7f35bcf16000) [pid = 1861] [serial = 524] [outer = (nil)] [url = about:blank]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 122 (0x7f35bcdd4c00) [pid = 1861] [serial = 527] [outer = (nil)] [url = about:blank]
05:30:58 INFO - PROCESS | 1861 | --DOMWINDOW == 121 (0x7f35d6f2fc00) [pid = 1861] [serial = 481] [outer = (nil)] [url = about:blank]
05:30:58 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c26e3800 == 61 [pid = 1861] [id = 229]
05:30:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 122 (0x7f35bbe83400) [pid = 1861] [serial = 642] [outer = (nil)]
05:30:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 123 (0x7f35bbe8ec00) [pid = 1861] [serial = 643] [outer = 0x7f35bbe83400]
05:30:58 INFO - PROCESS | 1861 | 1450272658456 Marionette INFO loaded listener.js
05:30:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 124 (0x7f35bcdd4800) [pid = 1861] [serial = 644] [outer = 0x7f35bbe83400]
05:30:59 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:30:59 INFO - document served over http requires an http
05:30:59 INFO - sub-resource via script-tag using the http-csp
05:30:59 INFO - delivery method with no-redirect and when
05:30:59 INFO - the target request is same-origin.
05:30:59 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 1226ms
05:30:59 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:30:59 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c1c54800 == 62 [pid = 1861] [id = 230]
05:30:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 125 (0x7f35bcf14c00) [pid = 1861] [serial = 645] [outer = (nil)]
05:30:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 126 (0x7f35bdcbf400) [pid = 1861] [serial = 646] [outer = 0x7f35bcf14c00]
05:30:59 INFO - PROCESS | 1861 | 1450272659434 Marionette INFO loaded listener.js
05:30:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 127 (0x7f35c347ec00) [pid = 1861] [serial = 647] [outer = 0x7f35bcf14c00]
05:31:00 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:31:00 INFO - document served over http requires an http
05:31:00 INFO - sub-resource via script-tag using the http-csp
05:31:00 INFO - delivery method with swap-origin-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 - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:31:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188: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-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:31:00 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 1086ms
05:31:00 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:31:00 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bcd17800 == 63 [pid = 1861] [id = 231]
05:31:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 128 (0x7f35bc5cd800) [pid = 1861] [serial = 648] [outer = (nil)]
05:31:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 129 (0x7f35bc9c9400) [pid = 1861] [serial = 649] [outer = 0x7f35bc5cd800]
05:31:00 INFO - PROCESS | 1861 | 1450272660758 Marionette INFO loaded listener.js
05:31:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 130 (0x7f35bd9de000) [pid = 1861] [serial = 650] [outer = 0x7f35bc5cd800]
05:31:01 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:31:01 INFO - document served over http requires an http
05:31:01 INFO - sub-resource via xhr-request using the http-csp
05:31:01 INFO - delivery method with keep-origin-redirect and when
05:31:01 INFO - the target request is same-origin.
05:31:01 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 1422ms
05:31:01 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:31:02 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c26ec000 == 64 [pid = 1861] [id = 232]
05:31:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 131 (0x7f35bc2a9000) [pid = 1861] [serial = 651] [outer = (nil)]
05:31:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 132 (0x7f35c1f91c00) [pid = 1861] [serial = 652] [outer = 0x7f35bc2a9000]
05:31:02 INFO - PROCESS | 1861 | 1450272662161 Marionette INFO loaded listener.js
05:31:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 133 (0x7f35c3480000) [pid = 1861] [serial = 653] [outer = 0x7f35bc2a9000]
05:31:03 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:31:03 INFO - document served over http requires an http
05:31:03 INFO - sub-resource via xhr-request using the http-csp
05:31:03 INFO - delivery method with no-redirect and when
05:31:03 INFO - the target request is same-origin.
05:31:03 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 1425ms
05:31:03 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:31:03 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c52a7800 == 65 [pid = 1861] [id = 233]
05:31:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 134 (0x7f35c49ba800) [pid = 1861] [serial = 654] [outer = (nil)]
05:31:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 135 (0x7f35c4c51800) [pid = 1861] [serial = 655] [outer = 0x7f35c49ba800]
05:31:03 INFO - PROCESS | 1861 | 1450272663522 Marionette INFO loaded listener.js
05:31:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 136 (0x7f35c5ec4000) [pid = 1861] [serial = 656] [outer = 0x7f35c49ba800]
05:31:04 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:31:04 INFO - document served over http requires an http
05:31:04 INFO - sub-resource via xhr-request using the http-csp
05:31:04 INFO - delivery method with swap-origin-redirect and when
05:31: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:31:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:31:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:31:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:04 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:31:04 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 1329ms
05:31:04 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:31:04 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c6638800 == 66 [pid = 1861] [id = 234]
05:31:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 137 (0x7f35c49bd800) [pid = 1861] [serial = 657] [outer = (nil)]
05:31:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 138 (0x7f35c6676800) [pid = 1861] [serial = 658] [outer = 0x7f35c49bd800]
05:31:04 INFO - PROCESS | 1861 | 1450272664861 Marionette INFO loaded listener.js
05:31:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 139 (0x7f35cb77c000) [pid = 1861] [serial = 659] [outer = 0x7f35c49bd800]
05:31:05 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:31:05 INFO - document served over http requires an https
05:31:05 INFO - sub-resource via fetch-request using the http-csp
05:31:05 INFO - delivery method with keep-origin-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-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
05:31:05 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 1332ms
05:31:05 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:31:06 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cba74800 == 67 [pid = 1861] [id = 235]
05:31:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 140 (0x7f35c60d7400) [pid = 1861] [serial = 660] [outer = (nil)]
05:31:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 141 (0x7f35cb781c00) [pid = 1861] [serial = 661] [outer = 0x7f35c60d7400]
05:31:06 INFO - PROCESS | 1861 | 1450272666195 Marionette INFO loaded listener.js
05:31:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 142 (0x7f35cb823000) [pid = 1861] [serial = 662] [outer = 0x7f35c60d7400]
05:31:07 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:31:07 INFO - document served over http requires an https
05:31:07 INFO - sub-resource via fetch-request using the http-csp
05:31:07 INFO - delivery method with no-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-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html:23:7
05:31:07 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 1286ms
05:31:07 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:31:07 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35ccf7a000 == 68 [pid = 1861] [id = 236]
05:31:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 143 (0x7f35c5ebec00) [pid = 1861] [serial = 663] [outer = (nil)]
05:31:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 144 (0x7f35cc072800) [pid = 1861] [serial = 664] [outer = 0x7f35c5ebec00]
05:31:07 INFO - PROCESS | 1861 | 1450272667560 Marionette INFO loaded listener.js
05:31:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 145 (0x7f35cc59d000) [pid = 1861] [serial = 665] [outer = 0x7f35c5ebec00]
05:31:08 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:31:08 INFO - document served over http requires an https
05:31:08 INFO - sub-resource via fetch-request using the http-csp
05:31:08 INFO - delivery method with swap-origin-redirect and when
05:31: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:31:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:31:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:31:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:31:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
05:31:08 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | took 1384ms
05:31:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
05:31:08 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cfdb6000 == 69 [pid = 1861] [id = 237]
05:31:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 146 (0x7f35c570e000) [pid = 1861] [serial = 666] [outer = (nil)]
05:31:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 147 (0x7f35cc59c800) [pid = 1861] [serial = 667] [outer = 0x7f35c570e000]
05:31:08 INFO - PROCESS | 1861 | 1450272668951 Marionette INFO loaded listener.js
05:31:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 148 (0x7f35d0307800) [pid = 1861] [serial = 668] [outer = 0x7f35c570e000]
05:31:09 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:31:09 INFO - document served over http requires an https
05:31:09 INFO - sub-resource via fetch-request using the http-csp
05:31:09 INFO - delivery method with swap-origin-redirect and when
05:31: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:31:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:31:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:31:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:31:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:09 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:31:09 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 1379ms
05:31:09 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:31:10 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d0596000 == 70 [pid = 1861] [id = 238]
05:31:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 149 (0x7f35c5ec8000) [pid = 1861] [serial = 669] [outer = (nil)]
05:31:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 150 (0x7f35d0125800) [pid = 1861] [serial = 670] [outer = 0x7f35c5ec8000]
05:31:10 INFO - PROCESS | 1861 | 1450272670358 Marionette INFO loaded listener.js
05:31:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 151 (0x7f35d0706400) [pid = 1861] [serial = 671] [outer = 0x7f35c5ec8000]
05:31:11 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:31:11 INFO - document served over http requires an https
05:31:11 INFO - sub-resource via fetch-request using the http-csp
05:31:11 INFO - delivery method with keep-origin-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 - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:31:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:31:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129: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-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
05:31:11 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 1328ms
05:31:11 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:31:11 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d16b8800 == 71 [pid = 1861] [id = 239]
05:31:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 152 (0x7f35cb82c800) [pid = 1861] [serial = 672] [outer = (nil)]
05:31:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 153 (0x7f35d07e5c00) [pid = 1861] [serial = 673] [outer = 0x7f35cb82c800]
05:31:11 INFO - PROCESS | 1861 | 1450272671675 Marionette INFO loaded listener.js
05:31:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 154 (0x7f35d182f400) [pid = 1861] [serial = 674] [outer = 0x7f35cb82c800]
05:31:12 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:31:12 INFO - document served over http requires an https
05:31:12 INFO - sub-resource via fetch-request using the http-csp
05:31:12 INFO - delivery method with no-redirect and when
05:31: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:31:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:31:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:31:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:31:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:12 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:31:12 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 1278ms
05:31:12 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:31:12 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c6258800 == 72 [pid = 1861] [id = 240]
05:31:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 155 (0x7f35c54cf400) [pid = 1861] [serial = 675] [outer = (nil)]
05:31:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 156 (0x7f35d1832400) [pid = 1861] [serial = 676] [outer = 0x7f35c54cf400]
05:31:13 INFO - PROCESS | 1861 | 1450272673003 Marionette INFO loaded listener.js
05:31:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 157 (0x7f35d3c2a400) [pid = 1861] [serial = 677] [outer = 0x7f35c54cf400]
05:31:13 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:31:13 INFO - document served over http requires an https
05:31:13 INFO - sub-resource via fetch-request using the http-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 - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:31:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:31:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129: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-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
05:31:13 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 1324ms
05:31:13 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:31:14 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d4444000 == 73 [pid = 1861] [id = 241]
05:31:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 158 (0x7f35cb9b1000) [pid = 1861] [serial = 678] [outer = (nil)]
05:31:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 159 (0x7f35d3ed6800) [pid = 1861] [serial = 679] [outer = 0x7f35cb9b1000]
05:31:14 INFO - PROCESS | 1861 | 1450272674389 Marionette INFO loaded listener.js
05:31:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 160 (0x7f35d3f0cc00) [pid = 1861] [serial = 680] [outer = 0x7f35cb9b1000]
05:31:15 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d468c800 == 74 [pid = 1861] [id = 242]
05:31:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 161 (0x7f35d3fcc000) [pid = 1861] [serial = 681] [outer = (nil)]
05:31:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 162 (0x7f35d3fd3800) [pid = 1861] [serial = 682] [outer = 0x7f35d3fcc000]
05:31:15 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:31:15 INFO - document served over http requires an https
05:31:15 INFO - sub-resource via iframe-tag using the http-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 - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:31:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99: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-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
05:31:15 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 1529ms
05:31:15 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:31:15 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d4692800 == 75 [pid = 1861] [id = 243]
05:31:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 163 (0x7f35d3f07400) [pid = 1861] [serial = 683] [outer = (nil)]
05:31:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 164 (0x7f35d423e400) [pid = 1861] [serial = 684] [outer = 0x7f35d3f07400]
05:31:15 INFO - PROCESS | 1861 | 1450272675983 Marionette INFO loaded listener.js
05:31:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 165 (0x7f35d47c4c00) [pid = 1861] [serial = 685] [outer = 0x7f35d3f07400]
05:31:16 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d46e3800 == 76 [pid = 1861] [id = 244]
05:31:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 166 (0x7f35d44c9400) [pid = 1861] [serial = 686] [outer = (nil)]
05:31:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 167 (0x7f35d47c8000) [pid = 1861] [serial = 687] [outer = 0x7f35d44c9400]
05:31:16 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:31:16 INFO - document served over http requires an https
05:31:16 INFO - sub-resource via iframe-tag using the http-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 - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:31:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99: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-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html:23:7
05:31:16 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 1477ms
05:31:16 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:31:17 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d4d96800 == 77 [pid = 1861] [id = 245]
05:31:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 168 (0x7f35d0411000) [pid = 1861] [serial = 688] [outer = (nil)]
05:31:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 169 (0x7f35d47c9800) [pid = 1861] [serial = 689] [outer = 0x7f35d0411000]
05:31:17 INFO - PROCESS | 1861 | 1450272677361 Marionette INFO loaded listener.js
05:31:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 170 (0x7f35d490b400) [pid = 1861] [serial = 690] [outer = 0x7f35d0411000]
05:31:17 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d4dc9000 == 78 [pid = 1861] [id = 246]
05:31:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 171 (0x7f35d4907400) [pid = 1861] [serial = 691] [outer = (nil)]
05:31:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 172 (0x7f35d44cb400) [pid = 1861] [serial = 692] [outer = 0x7f35d4907400]
05:31:18 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:31:18 INFO - document served over http requires an https
05:31:18 INFO - sub-resource via iframe-tag using the http-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 - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:31:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99: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-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
05:31:18 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 1428ms
05:31:18 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:31:18 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d4dcc000 == 79 [pid = 1861] [id = 247]
05:31:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 173 (0x7f35d3fcdc00) [pid = 1861] [serial = 693] [outer = (nil)]
05:31:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 174 (0x7f35d5295000) [pid = 1861] [serial = 694] [outer = 0x7f35d3fcdc00]
05:31:18 INFO - PROCESS | 1861 | 1450272678891 Marionette INFO loaded listener.js
05:31:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 175 (0x7f35d52cd000) [pid = 1861] [serial = 695] [outer = 0x7f35d3fcdc00]
05:31:19 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d5cc0800 == 80 [pid = 1861] [id = 248]
05:31:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 176 (0x7f35d529f400) [pid = 1861] [serial = 696] [outer = (nil)]
05:31:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 177 (0x7f35d52ce400) [pid = 1861] [serial = 697] [outer = 0x7f35d529f400]
05:31: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:31:19 INFO - document served over http requires an https
05:31:19 INFO - sub-resource via iframe-tag using the http-csp
05:31:19 INFO - delivery method with swap-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 - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:31:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99: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-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:31: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 1479ms
05:31: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:31:20 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d5cc7000 == 81 [pid = 1861] [id = 249]
05:31:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 178 (0x7f35c666d400) [pid = 1861] [serial = 698] [outer = (nil)]
05:31:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 179 (0x7f35d529e000) [pid = 1861] [serial = 699] [outer = 0x7f35c666d400]
05:31:20 INFO - PROCESS | 1861 | 1450272680389 Marionette INFO loaded listener.js
05:31:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 180 (0x7f35d5db7400) [pid = 1861] [serial = 700] [outer = 0x7f35c666d400]
05:31:21 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d6cd6000 == 82 [pid = 1861] [id = 250]
05:31:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 181 (0x7f35d5d33400) [pid = 1861] [serial = 701] [outer = (nil)]
05:31:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 182 (0x7f35d52d4000) [pid = 1861] [serial = 702] [outer = 0x7f35d5d33400]
05:31:21 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:31:21 INFO - document served over http requires an https
05:31:21 INFO - sub-resource via iframe-tag using the http-csp
05:31:21 INFO - delivery method with keep-origin-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 - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:31:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99: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-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
05:31:21 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 1479ms
05:31:21 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:31:21 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d6e51800 == 83 [pid = 1861] [id = 251]
05:31:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 183 (0x7f35d52dac00) [pid = 1861] [serial = 703] [outer = (nil)]
05:31:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 184 (0x7f35d5dc2400) [pid = 1861] [serial = 704] [outer = 0x7f35d52dac00]
05:31:21 INFO - PROCESS | 1861 | 1450272681920 Marionette INFO loaded listener.js
05:31:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 185 (0x7f35d65d9400) [pid = 1861] [serial = 705] [outer = 0x7f35d52dac00]
05:31:22 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d82a1000 == 84 [pid = 1861] [id = 252]
05:31:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 186 (0x7f35d66a6400) [pid = 1861] [serial = 706] [outer = (nil)]
05:31:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 187 (0x7f35d68f2000) [pid = 1861] [serial = 707] [outer = 0x7f35d66a6400]
05:31:22 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
05:31:22 INFO - document served over http requires an https
05:31:22 INFO - sub-resource via iframe-tag using the http-csp
05:31:22 INFO - delivery method with no-redirect and when
05:31: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:31:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:31:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:31:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html:23:7
05:31:22 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | took 1487ms
05:31:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html
05:31:23 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d852e800 == 85 [pid = 1861] [id = 253]
05:31:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 188 (0x7f35d5db9800) [pid = 1861] [serial = 708] [outer = (nil)]
05:31:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 189 (0x7f35d66b2000) [pid = 1861] [serial = 709] [outer = 0x7f35d5db9800]
05:31:23 INFO - PROCESS | 1861 | 1450272683360 Marionette INFO loaded listener.js
05:31:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 190 (0x7f35d6f24000) [pid = 1861] [serial = 710] [outer = 0x7f35d5db9800]
05:31:24 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d85e2000 == 86 [pid = 1861] [id = 254]
05:31:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 191 (0x7f35d6cb3800) [pid = 1861] [serial = 711] [outer = (nil)]
05:31:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 192 (0x7f35d6f26400) [pid = 1861] [serial = 712] [outer = 0x7f35d6cb3800]
05:31:24 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
05:31:24 INFO - document served over http requires an https
05:31:24 INFO - sub-resource via iframe-tag using the http-csp
05:31:24 INFO - delivery method with swap-origin-redirect and when
05:31: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: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 - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:31:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99: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-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
05:31:24 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 1474ms
05:31:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html
05:31:25 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d88da000 == 87 [pid = 1861] [id = 255]
05:31:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 193 (0x7f35bbe91c00) [pid = 1861] [serial = 713] [outer = (nil)]
05:31:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 194 (0x7f35c2494400) [pid = 1861] [serial = 714] [outer = 0x7f35bbe91c00]
05:31:25 INFO - PROCESS | 1861 | 1450272685972 Marionette INFO loaded listener.js
05:31:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 195 (0x7f35d730e400) [pid = 1861] [serial = 715] [outer = 0x7f35bbe91c00]
05:31:26 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:31:26 INFO - document served over http requires an https
05:31:26 INFO - sub-resource via script-tag using the http-csp
05:31:26 INFO - delivery method with keep-origin-redirect and when
05:31: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: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 - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:31:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188: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-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
05:31:26 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 2527ms
05:31:26 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:31:27 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bd703800 == 88 [pid = 1861] [id = 256]
05:31:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 196 (0x7f35bbe8c000) [pid = 1861] [serial = 716] [outer = (nil)]
05:31:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 197 (0x7f35bdcbf000) [pid = 1861] [serial = 717] [outer = 0x7f35bbe8c000]
05:31:27 INFO - PROCESS | 1861 | 1450272687271 Marionette INFO loaded listener.js
05:31:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 198 (0x7f35d7313000) [pid = 1861] [serial = 718] [outer = 0x7f35bbe8c000]
05:31:28 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:31:28 INFO - document served over http requires an https
05:31:28 INFO - sub-resource via script-tag using the http-csp
05:31:28 INFO - delivery method with no-redirect and when
05:31: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: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 - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:31:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188: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-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html:23:7
05:31:28 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 1278ms
05:31:28 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:31:28 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c49e6800 == 89 [pid = 1861] [id = 257]
05:31:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 199 (0x7f35bcf17c00) [pid = 1861] [serial = 719] [outer = (nil)]
05:31:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 200 (0x7f35c623f400) [pid = 1861] [serial = 720] [outer = 0x7f35bcf17c00]
05:31:28 INFO - PROCESS | 1861 | 1450272688580 Marionette INFO loaded listener.js
05:31:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 201 (0x7f35d4905800) [pid = 1861] [serial = 721] [outer = 0x7f35bcf17c00]
05:31:30 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:31:30 INFO - document served over http requires an https
05:31:30 INFO - sub-resource via script-tag using the http-csp
05:31:30 INFO - delivery method with swap-origin-redirect and when
05:31: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:31:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:30 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:31:30 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:31:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:30 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:31:30 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 2126ms
05:31:30 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:31:31 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35ccf78800 == 88 [pid = 1861] [id = 100]
05:31:31 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cb9d0800 == 87 [pid = 1861] [id = 208]
05:31:31 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cba73000 == 86 [pid = 1861] [id = 210]
05:31:31 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cc751800 == 85 [pid = 1861] [id = 212]
05:31:31 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cd292800 == 84 [pid = 1861] [id = 215]
05:31:31 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cd4df000 == 83 [pid = 1861] [id = 216]
05:31:31 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cd8a0800 == 82 [pid = 1861] [id = 217]
05:31:31 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cfd07800 == 81 [pid = 1861] [id = 218]
05:31:31 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cfdb5800 == 80 [pid = 1861] [id = 219]
05:31:31 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc55d000 == 79 [pid = 1861] [id = 222]
05:31:31 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cc069800 == 78 [pid = 1861] [id = 82]
05:31:31 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc567000 == 77 [pid = 1861] [id = 191]
05:31:31 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc578800 == 76 [pid = 1861] [id = 223]
05:31:31 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cfd5f000 == 75 [pid = 1861] [id = 83]
05:31:31 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bd21d000 == 74 [pid = 1861] [id = 224]
05:31:31 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c0f2e800 == 73 [pid = 1861] [id = 225]
05:31:31 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d058f800 == 72 [pid = 1861] [id = 84]
05:31:31 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c16db800 == 71 [pid = 1861] [id = 226]
05:31:31 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cd4cf000 == 70 [pid = 1861] [id = 101]
05:31:31 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bd221800 == 69 [pid = 1861] [id = 227]
05:31:31 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c1c53000 == 68 [pid = 1861] [id = 228]
05:31:31 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cfdc9800 == 67 [pid = 1861] [id = 91]
05:31:31 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c26e3800 == 66 [pid = 1861] [id = 229]
05:31:31 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d05a2800 == 65 [pid = 1861] [id = 87]
05:31:31 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d613d000 == 64 [pid = 1861] [id = 85]
05:31:31 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cd289000 == 63 [pid = 1861] [id = 96]
05:31:31 INFO - PROCESS | 1861 | --DOMWINDOW == 200 (0x7f35c49c0800) [pid = 1861] [serial = 510] [outer = (nil)] [url = about:blank]
05:31:31 INFO - PROCESS | 1861 | --DOMWINDOW == 199 (0x7f35d7f21400) [pid = 1861] [serial = 490] [outer = (nil)] [url = about:blank]
05:31:31 INFO - PROCESS | 1861 | --DOMWINDOW == 198 (0x7f35c1321c00) [pid = 1861] [serial = 496] [outer = (nil)] [url = about:blank]
05:31:31 INFO - PROCESS | 1861 | --DOMWINDOW == 197 (0x7f35c3486c00) [pid = 1861] [serial = 499] [outer = (nil)] [url = about:blank]
05:31:31 INFO - PROCESS | 1861 | --DOMWINDOW == 196 (0x7f35bd44b000) [pid = 1861] [serial = 521] [outer = (nil)] [url = about:blank]
05:31:31 INFO - PROCESS | 1861 | --DOMWINDOW == 195 (0x7f35bc5c6800) [pid = 1861] [serial = 536] [outer = (nil)] [url = about:blank]
05:31:31 INFO - PROCESS | 1861 | --DOMWINDOW == 194 (0x7f35bcdd5400) [pid = 1861] [serial = 539] [outer = (nil)] [url = about:blank]
05:31:31 INFO - PROCESS | 1861 | --DOMWINDOW == 193 (0x7f35cbba3400) [pid = 1861] [serial = 475] [outer = (nil)] [url = about:blank]
05:31:31 INFO - PROCESS | 1861 | --DOMWINDOW == 192 (0x7f35c171bc00) [pid = 1861] [serial = 547] [outer = (nil)] [url = about:blank]
05:31:31 INFO - PROCESS | 1861 | --DOMWINDOW == 191 (0x7f35c49b3c00) [pid = 1861] [serial = 493] [outer = (nil)] [url = about:blank]
05:31:31 INFO - PROCESS | 1861 | --DOMWINDOW == 190 (0x7f35c2489400) [pid = 1861] [serial = 552] [outer = (nil)] [url = about:blank]
05:31:31 INFO - PROCESS | 1861 | --DOMWINDOW == 189 (0x7f35d846d000) [pid = 1861] [serial = 505] [outer = (nil)] [url = about:blank]
05:31:31 INFO - PROCESS | 1861 | --DOMWINDOW == 188 (0x7f35bdcc5c00) [pid = 1861] [serial = 542] [outer = (nil)] [url = about:blank]
05:31:31 INFO - PROCESS | 1861 | --DOMWINDOW == 187 (0x7f35bd9d5800) [pid = 1861] [serial = 518] [outer = (nil)] [url = about:blank]
05:31:31 INFO - PROCESS | 1861 | --DOMWINDOW == 186 (0x7f35bc5c8400) [pid = 1861] [serial = 533] [outer = (nil)] [url = about:blank]
05:31:31 INFO - PROCESS | 1861 | --DOMWINDOW == 185 (0x7f35c5715400) [pid = 1861] [serial = 472] [outer = (nil)] [url = about:blank]
05:31:31 INFO - PROCESS | 1861 | --DOMWINDOW == 184 (0x7f35d490c800) [pid = 1861] [serial = 478] [outer = (nil)] [url = about:blank]
05:31:31 INFO - PROCESS | 1861 | --DOMWINDOW == 183 (0x7f35bdcc8c00) [pid = 1861] [serial = 515] [outer = (nil)] [url = about:blank]
05:31:31 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc0a8800 == 64 [pid = 1861] [id = 258]
05:31:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 184 (0x7f35bbe83800) [pid = 1861] [serial = 722] [outer = (nil)]
05:31:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 185 (0x7f35bcdd0800) [pid = 1861] [serial = 723] [outer = 0x7f35bbe83800]
05:31:31 INFO - PROCESS | 1861 | 1450272691583 Marionette INFO loaded listener.js
05:31:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 186 (0x7f35bd9da000) [pid = 1861] [serial = 724] [outer = 0x7f35bbe83800]
05:31:32 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
05:31:32 INFO - document served over http requires an https
05:31:32 INFO - sub-resource via script-tag using the http-csp
05:31:32 INFO - delivery method with swap-origin-redirect and when
05:31: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:31:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:31:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:31:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:31:32 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html | took 2033ms
05:31:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html
05:31:32 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bd21a000 == 65 [pid = 1861] [id = 259]
05:31:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 187 (0x7f35c1321c00) [pid = 1861] [serial = 725] [outer = (nil)]
05:31:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 188 (0x7f35c1cc8000) [pid = 1861] [serial = 726] [outer = 0x7f35c1321c00]
05:31:32 INFO - PROCESS | 1861 | 1450272692592 Marionette INFO loaded listener.js
05:31:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 189 (0x7f35c2496c00) [pid = 1861] [serial = 727] [outer = 0x7f35c1321c00]
05:31:33 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:31:33 INFO - document served over http requires an https
05:31:33 INFO - sub-resource via script-tag using the http-csp
05:31:33 INFO - delivery method with keep-origin-redirect and when
05:31: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: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 - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:31:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188: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-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
05:31:33 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 1176ms
05:31:33 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:31:33 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c13af000 == 66 [pid = 1861] [id = 260]
05:31:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 190 (0x7f35c1cd0000) [pid = 1861] [serial = 728] [outer = (nil)]
05:31:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 191 (0x7f35c3370800) [pid = 1861] [serial = 729] [outer = 0x7f35c1cd0000]
05:31:33 INFO - PROCESS | 1861 | 1450272693933 Marionette INFO loaded listener.js
05:31:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 192 (0x7f35c49bf000) [pid = 1861] [serial = 730] [outer = 0x7f35c1cd0000]
05:31:34 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:31:34 INFO - document served over http requires an https
05:31:34 INFO - sub-resource via script-tag using the http-csp
05:31:34 INFO - delivery method with no-redirect and when
05:31: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: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-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html:23:7
05:31:34 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 1278ms
05:31:34 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:31:35 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c1c5e000 == 67 [pid = 1861] [id = 261]
05:31:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 193 (0x7f35c3364400) [pid = 1861] [serial = 731] [outer = (nil)]
05:31:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 194 (0x7f35c570ac00) [pid = 1861] [serial = 732] [outer = 0x7f35c3364400]
05:31:35 INFO - PROCESS | 1861 | 1450272695147 Marionette INFO loaded listener.js
05:31:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 195 (0x7f35c5ebf800) [pid = 1861] [serial = 733] [outer = 0x7f35c3364400]
05:31:36 INFO - PROCESS | 1861 | --DOMWINDOW == 194 (0x7f35bc9cc800) [pid = 1861] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:31:36 INFO - PROCESS | 1861 | --DOMWINDOW == 193 (0x7f35c6675000) [pid = 1861] [serial = 585] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:31:36 INFO - PROCESS | 1861 | --DOMWINDOW == 192 (0x7f35cb826800) [pid = 1861] [serial = 595] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:31:36 INFO - PROCESS | 1861 | --DOMWINDOW == 191 (0x7f35cb417400) [pid = 1861] [serial = 590] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272636503]
05:31:36 INFO - PROCESS | 1861 | --DOMWINDOW == 190 (0x7f35bbe83400) [pid = 1861] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html]
05:31:36 INFO - PROCESS | 1861 | --DOMWINDOW == 189 (0x7f35bc9d5400) [pid = 1861] [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:31:36 INFO - PROCESS | 1861 | --DOMWINDOW == 188 (0x7f35bd446400) [pid = 1861] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html]
05:31:36 INFO - PROCESS | 1861 | --DOMWINDOW == 187 (0x7f35bbe8c800) [pid = 1861] [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:31:36 INFO - PROCESS | 1861 | --DOMWINDOW == 186 (0x7f35c1cc2800) [pid = 1861] [serial = 632] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272655207]
05:31:36 INFO - PROCESS | 1861 | --DOMWINDOW == 185 (0x7f35c2946800) [pid = 1861] [serial = 637] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:31:36 INFO - PROCESS | 1861 | --DOMWINDOW == 184 (0x7f35bdcc7c00) [pid = 1861] [serial = 629] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html]
05:31:36 INFO - PROCESS | 1861 | --DOMWINDOW == 183 (0x7f35bcf1f000) [pid = 1861] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
05:31:36 INFO - PROCESS | 1861 | --DOMWINDOW == 182 (0x7f35c1319000) [pid = 1861] [serial = 630] [outer = (nil)] [url = about:blank]
05:31:36 INFO - PROCESS | 1861 | --DOMWINDOW == 181 (0x7f35c60e0800) [pid = 1861] [serial = 580] [outer = (nil)] [url = about:blank]
05:31:36 INFO - PROCESS | 1861 | --DOMWINDOW == 180 (0x7f35cffc0c00) [pid = 1861] [serial = 619] [outer = (nil)] [url = about:blank]
05:31:36 INFO - PROCESS | 1861 | --DOMWINDOW == 179 (0x7f35c4c43400) [pid = 1861] [serial = 568] [outer = (nil)] [url = about:blank]
05:31:36 INFO - PROCESS | 1861 | --DOMWINDOW == 178 (0x7f35cb77b000) [pid = 1861] [serial = 591] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272636503]
05:31:36 INFO - PROCESS | 1861 | --DOMWINDOW == 177 (0x7f35cb7dac00) [pid = 1861] [serial = 598] [outer = (nil)] [url = about:blank]
05:31:36 INFO - PROCESS | 1861 | --DOMWINDOW == 176 (0x7f35c6685c00) [pid = 1861] [serial = 588] [outer = (nil)] [url = about:blank]
05:31:36 INFO - PROCESS | 1861 | --DOMWINDOW == 175 (0x7f35c348d800) [pid = 1861] [serial = 565] [outer = (nil)] [url = about:blank]
05:31:36 INFO - PROCESS | 1861 | --DOMWINDOW == 174 (0x7f35cbba8c00) [pid = 1861] [serial = 601] [outer = (nil)] [url = about:blank]
05:31:36 INFO - PROCESS | 1861 | --DOMWINDOW == 173 (0x7f35c60d5c00) [pid = 1861] [serial = 577] [outer = (nil)] [url = about:blank]
05:31:36 INFO - PROCESS | 1861 | --DOMWINDOW == 172 (0x7f35c4339800) [pid = 1861] [serial = 640] [outer = (nil)] [url = about:blank]
05:31:36 INFO - PROCESS | 1861 | --DOMWINDOW == 171 (0x7f35cc08e800) [pid = 1861] [serial = 607] [outer = (nil)] [url = about:blank]
05:31:36 INFO - PROCESS | 1861 | --DOMWINDOW == 170 (0x7f35bd447c00) [pid = 1861] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:31:36 INFO - PROCESS | 1861 | --DOMWINDOW == 169 (0x7f35cb77a000) [pid = 1861] [serial = 593] [outer = (nil)] [url = about:blank]
05:31:36 INFO - PROCESS | 1861 | --DOMWINDOW == 168 (0x7f35c1446c00) [pid = 1861] [serial = 635] [outer = (nil)] [url = about:blank]
05:31:36 INFO - PROCESS | 1861 | --DOMWINDOW == 167 (0x7f35c3366c00) [pid = 1861] [serial = 638] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:31:36 INFO - PROCESS | 1861 | --DOMWINDOW == 166 (0x7f35bcdd7800) [pid = 1861] [serial = 559] [outer = (nil)] [url = about:blank]
05:31:36 INFO - PROCESS | 1861 | --DOMWINDOW == 165 (0x7f35cb825c00) [pid = 1861] [serial = 596] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:31:36 INFO - PROCESS | 1861 | --DOMWINDOW == 164 (0x7f35bc2aa800) [pid = 1861] [serial = 625] [outer = (nil)] [url = about:blank]
05:31:36 INFO - PROCESS | 1861 | --DOMWINDOW == 163 (0x7f35c144c400) [pid = 1861] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272655207]
05:31:36 INFO - PROCESS | 1861 | --DOMWINDOW == 162 (0x7f35c59a0000) [pid = 1861] [serial = 574] [outer = (nil)] [url = about:blank]
05:31:36 INFO - PROCESS | 1861 | --DOMWINDOW == 161 (0x7f35c6240c00) [pid = 1861] [serial = 583] [outer = (nil)] [url = about:blank]
05:31:36 INFO - PROCESS | 1861 | --DOMWINDOW == 160 (0x7f35c1cc4400) [pid = 1861] [serial = 562] [outer = (nil)] [url = about:blank]
05:31:36 INFO - PROCESS | 1861 | --DOMWINDOW == 159 (0x7f35c6240400) [pid = 1861] [serial = 586] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:31:36 INFO - PROCESS | 1861 | --DOMWINDOW == 158 (0x7f35cb7d4c00) [pid = 1861] [serial = 604] [outer = (nil)] [url = about:blank]
05:31:36 INFO - PROCESS | 1861 | --DOMWINDOW == 157 (0x7f35ccfdfc00) [pid = 1861] [serial = 616] [outer = (nil)] [url = about:blank]
05:31:36 INFO - PROCESS | 1861 | --DOMWINDOW == 156 (0x7f35cc595c00) [pid = 1861] [serial = 610] [outer = (nil)] [url = about:blank]
05:31:36 INFO - PROCESS | 1861 | --DOMWINDOW == 155 (0x7f35c4c51c00) [pid = 1861] [serial = 571] [outer = (nil)] [url = about:blank]
05:31:36 INFO - PROCESS | 1861 | --DOMWINDOW == 154 (0x7f35bdcbf400) [pid = 1861] [serial = 646] [outer = (nil)] [url = about:blank]
05:31:36 INFO - PROCESS | 1861 | --DOMWINDOW == 153 (0x7f35bcdd1c00) [pid = 1861] [serial = 622] [outer = (nil)] [url = about:blank]
05:31:36 INFO - PROCESS | 1861 | --DOMWINDOW == 152 (0x7f35cc714000) [pid = 1861] [serial = 613] [outer = (nil)] [url = about:blank]
05:31:36 INFO - PROCESS | 1861 | --DOMWINDOW == 151 (0x7f35bbe8ec00) [pid = 1861] [serial = 643] [outer = (nil)] [url = about:blank]
05:31:36 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:31:36 INFO - document served over http requires an https
05:31:36 INFO - sub-resource via script-tag using the http-csp
05:31:36 INFO - delivery method with swap-origin-redirect and when
05:31: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: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-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
05:31:36 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 1933ms
05:31:36 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:31:36 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c2919800 == 68 [pid = 1861] [id = 262]
05:31:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 152 (0x7f35bcf21800) [pid = 1861] [serial = 734] [outer = (nil)]
05:31:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 153 (0x7f35c171a800) [pid = 1861] [serial = 735] [outer = 0x7f35bcf21800]
05:31:37 INFO - PROCESS | 1861 | 1450272697001 Marionette INFO loaded listener.js
05:31:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 154 (0x7f35c5ecac00) [pid = 1861] [serial = 736] [outer = 0x7f35bcf21800]
05:31:37 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:31:37 INFO - document served over http requires an https
05:31:37 INFO - sub-resource via xhr-request using the http-csp
05:31:37 INFO - delivery method with keep-origin-redirect and when
05:31: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:31:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:31:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:31:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:37 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:31:37 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 974ms
05:31:37 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:31:38 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c2912000 == 69 [pid = 1861] [id = 263]
05:31:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 155 (0x7f35bbe8c800) [pid = 1861] [serial = 737] [outer = (nil)]
05:31:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 156 (0x7f35c667f800) [pid = 1861] [serial = 738] [outer = 0x7f35bbe8c800]
05:31:38 INFO - PROCESS | 1861 | 1450272698139 Marionette INFO loaded listener.js
05:31:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 157 (0x7f35cb77b800) [pid = 1861] [serial = 739] [outer = 0x7f35bbe8c800]
05:31:39 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:31:39 INFO - document served over http requires an https
05:31:39 INFO - sub-resource via xhr-request using the http-csp
05:31:39 INFO - delivery method with no-redirect and when
05:31: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: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 - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:31:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111: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-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html:23:7
05:31:39 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 1332ms
05:31:39 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:31:39 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c13a8800 == 70 [pid = 1861] [id = 264]
05:31:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 158 (0x7f35c1cc5000) [pid = 1861] [serial = 740] [outer = (nil)]
05:31:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 159 (0x7f35c1ccd400) [pid = 1861] [serial = 741] [outer = 0x7f35c1cc5000]
05:31:39 INFO - PROCESS | 1861 | 1450272699618 Marionette INFO loaded listener.js
05:31:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 160 (0x7f35c3480400) [pid = 1861] [serial = 742] [outer = 0x7f35c1cc5000]
05:31:40 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:31:40 INFO - document served over http requires an https
05:31:40 INFO - sub-resource via xhr-request using the http-csp
05:31:40 INFO - delivery method with swap-origin-redirect and when
05:31: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: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-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
05:31:40 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 1434ms
05:31:40 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:31:40 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c515b000 == 71 [pid = 1861] [id = 265]
05:31:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 161 (0x7f35c1cca000) [pid = 1861] [serial = 743] [outer = (nil)]
05:31:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 162 (0x7f35c54c8c00) [pid = 1861] [serial = 744] [outer = 0x7f35c1cca000]
05:31:41 INFO - PROCESS | 1861 | 1450272701066 Marionette INFO loaded listener.js
05:31:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 163 (0x7f35c6674000) [pid = 1861] [serial = 745] [outer = 0x7f35c1cca000]
05:31:41 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:31:41 INFO - document served over http requires an https
05:31:41 INFO - sub-resource via xhr-request using the http-csp
05:31:41 INFO - delivery method with swap-origin-redirect and when
05:31: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:31:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:31:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:31:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:41 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:31:41 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 1428ms
05:31:41 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:31:42 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c56d3000 == 72 [pid = 1861] [id = 266]
05:31:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 164 (0x7f35c6687c00) [pid = 1861] [serial = 746] [outer = (nil)]
05:31:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 165 (0x7f35cb7dd000) [pid = 1861] [serial = 747] [outer = 0x7f35c6687c00]
05:31:42 INFO - PROCESS | 1861 | 1450272702455 Marionette INFO loaded listener.js
05:31:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 166 (0x7f35cbb9f800) [pid = 1861] [serial = 748] [outer = 0x7f35c6687c00]
05:31:43 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:31:43 INFO - document served over http requires an https
05:31:43 INFO - sub-resource via xhr-request using the http-csp
05:31:43 INFO - delivery method with keep-origin-redirect and when
05:31: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: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-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
05:31:43 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 1379ms
05:31:43 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:31:43 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c6636800 == 73 [pid = 1861] [id = 267]
05:31:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 167 (0x7f35cb787c00) [pid = 1861] [serial = 749] [outer = (nil)]
05:31:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 168 (0x7f35cbf44c00) [pid = 1861] [serial = 750] [outer = 0x7f35cb787c00]
05:31:43 INFO - PROCESS | 1861 | 1450272703794 Marionette INFO loaded listener.js
05:31:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 169 (0x7f35cc093000) [pid = 1861] [serial = 751] [outer = 0x7f35cb787c00]
05:31:44 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:31:44 INFO - document served over http requires an https
05:31:44 INFO - sub-resource via xhr-request using the http-csp
05:31:44 INFO - delivery method with no-redirect and when
05:31: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:31:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:31:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:31:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:44 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:31:44 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 1291ms
05:31:44 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:31:45 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cb71e800 == 74 [pid = 1861] [id = 268]
05:31:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 170 (0x7f35cbba6000) [pid = 1861] [serial = 752] [outer = (nil)]
05:31:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 171 (0x7f35cc572c00) [pid = 1861] [serial = 753] [outer = 0x7f35cbba6000]
05:31:45 INFO - PROCESS | 1861 | 1450272705121 Marionette INFO loaded listener.js
05:31:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 172 (0x7f35cc714000) [pid = 1861] [serial = 754] [outer = 0x7f35cbba6000]
05:31:45 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:31:45 INFO - document served over http requires an https
05:31:45 INFO - sub-resource via xhr-request using the http-csp
05:31:45 INFO - delivery method with swap-origin-redirect and when
05:31: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:31:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:31:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:31:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:45 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:31:45 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 1275ms
05:31:46 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:31:46 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cba66800 == 75 [pid = 1861] [id = 269]
05:31:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 173 (0x7f35ccf4c800) [pid = 1861] [serial = 755] [outer = (nil)]
05:31:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 174 (0x7f35cd4b5800) [pid = 1861] [serial = 756] [outer = 0x7f35ccf4c800]
05:31:46 INFO - PROCESS | 1861 | 1450272706441 Marionette INFO loaded listener.js
05:31:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 175 (0x7f35d0302c00) [pid = 1861] [serial = 757] [outer = 0x7f35ccf4c800]
05:31:47 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:31:47 INFO - document served over http requires an http
05:31:47 INFO - sub-resource via fetch-request using the meta-csp
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-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
05:31:47 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 1326ms
05:31:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
05:31:47 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35ccd6e000 == 76 [pid = 1861] [id = 270]
05:31:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 176 (0x7f35cd4afc00) [pid = 1861] [serial = 758] [outer = (nil)]
05:31:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 177 (0x7f35d070c800) [pid = 1861] [serial = 759] [outer = 0x7f35cd4afc00]
05:31:47 INFO - PROCESS | 1861 | 1450272707741 Marionette INFO loaded listener.js
05:31:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 178 (0x7f35d3edf000) [pid = 1861] [serial = 760] [outer = 0x7f35cd4afc00]
05:31:48 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:31:48 INFO - document served over http requires an http
05:31:48 INFO - sub-resource via fetch-request using the meta-csp
05:31:48 INFO - delivery method with no-redirect and when
05:31:48 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:31:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:31:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:31:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:31:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:48 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:31:48 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1226ms
05:31:48 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:31:48 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35ccf7d000 == 77 [pid = 1861] [id = 271]
05:31:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 179 (0x7f35cfde4400) [pid = 1861] [serial = 761] [outer = (nil)]
05:31:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 180 (0x7f35d3ee1c00) [pid = 1861] [serial = 762] [outer = 0x7f35cfde4400]
05:31:49 INFO - PROCESS | 1861 | 1450272709019 Marionette INFO loaded listener.js
05:31:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 181 (0x7f35d3f0ac00) [pid = 1861] [serial = 763] [outer = 0x7f35cfde4400]
05:31:49 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:31:49 INFO - document served over http requires an http
05:31:49 INFO - sub-resource via fetch-request using the meta-csp
05:31:49 INFO - delivery method with swap-origin-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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
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-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
05:31:49 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 1281ms
05:31:49 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:31:50 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cd877800 == 78 [pid = 1861] [id = 272]
05:31:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 182 (0x7f35d1837800) [pid = 1861] [serial = 764] [outer = (nil)]
05:31:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 183 (0x7f35d3fd6400) [pid = 1861] [serial = 765] [outer = 0x7f35d1837800]
05:31:50 INFO - PROCESS | 1861 | 1450272710304 Marionette INFO loaded listener.js
05:31:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 184 (0x7f35d47c9400) [pid = 1861] [serial = 766] [outer = 0x7f35d1837800]
05:31:50 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cf81b800 == 79 [pid = 1861] [id = 273]
05:31:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 185 (0x7f35d47d2000) [pid = 1861] [serial = 767] [outer = (nil)]
05:31:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 186 (0x7f35d3fd2400) [pid = 1861] [serial = 768] [outer = 0x7f35d47d2000]
05:31:51 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:31:51 INFO - document served over http requires an http
05:31:51 INFO - sub-resource via iframe-tag using the meta-csp
05:31:51 INFO - delivery method with keep-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 - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:31:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99: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-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
05:31:51 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 1330ms
05:31:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
05:31:51 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cfd12800 == 80 [pid = 1861] [id = 274]
05:31:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 187 (0x7f35ccf43400) [pid = 1861] [serial = 769] [outer = (nil)]
05:31:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 188 (0x7f35d6160800) [pid = 1861] [serial = 770] [outer = 0x7f35ccf43400]
05:31:51 INFO - PROCESS | 1861 | 1450272711648 Marionette INFO loaded listener.js
05:31:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 189 (0x7f35d6f30800) [pid = 1861] [serial = 771] [outer = 0x7f35ccf43400]
05:31:52 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cfdc6000 == 81 [pid = 1861] [id = 275]
05:31:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 190 (0x7f35d6c20400) [pid = 1861] [serial = 772] [outer = (nil)]
05:31:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 191 (0x7f35d7f14800) [pid = 1861] [serial = 773] [outer = 0x7f35d6c20400]
05:31:52 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:31:52 INFO - document served over http requires an http
05:31:52 INFO - sub-resource via iframe-tag using the meta-csp
05:31:52 INFO - delivery method with no-redirect and when
05:31: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:31:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:31:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:31:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:52 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:31:52 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1324ms
05:31:52 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:31:53 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d058f800 == 82 [pid = 1861] [id = 276]
05:31:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 192 (0x7f35d6f31800) [pid = 1861] [serial = 774] [outer = (nil)]
05:31:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 193 (0x7f35d7f15400) [pid = 1861] [serial = 775] [outer = 0x7f35d6f31800]
05:31:53 INFO - PROCESS | 1861 | 1450272713090 Marionette INFO loaded listener.js
05:31:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 194 (0x7f35d82d0000) [pid = 1861] [serial = 776] [outer = 0x7f35d6f31800]
05:31:53 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d40ce800 == 83 [pid = 1861] [id = 277]
05:31:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 195 (0x7f35d8463400) [pid = 1861] [serial = 777] [outer = (nil)]
05:31:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 196 (0x7f35d6f2f000) [pid = 1861] [serial = 778] [outer = 0x7f35d8463400]
05:31:54 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:31:54 INFO - document served over http requires an http
05:31:54 INFO - sub-resource via iframe-tag using the meta-csp
05:31:54 INFO - delivery method with swap-origin-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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
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-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
05:31:54 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 1529ms
05:31:54 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:31:54 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d46d6000 == 84 [pid = 1861] [id = 278]
05:31:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 197 (0x7f35d7316400) [pid = 1861] [serial = 779] [outer = (nil)]
05:31:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 198 (0x7f35d8468c00) [pid = 1861] [serial = 780] [outer = 0x7f35d7316400]
05:31:54 INFO - PROCESS | 1861 | 1450272714699 Marionette INFO loaded listener.js
05:31:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 199 (0x7f35d846d800) [pid = 1861] [serial = 781] [outer = 0x7f35d7316400]
05:31:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 200 (0x7f35d8471c00) [pid = 1861] [serial = 782] [outer = 0x7f35cffc9400]
05:31:55 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:31:55 INFO - document served over http requires an http
05:31:55 INFO - sub-resource via script-tag using the meta-csp
05:31:55 INFO - delivery method with keep-origin-redirect and when
05:31: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:31:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:31:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:31:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:55 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:31:55 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 1583ms
05:31:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
05:31:56 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d8edc000 == 85 [pid = 1861] [id = 279]
05:31:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 201 (0x7f35d880b000) [pid = 1861] [serial = 783] [outer = (nil)]
05:31:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 202 (0x7f35d8e81800) [pid = 1861] [serial = 784] [outer = 0x7f35d880b000]
05:31:56 INFO - PROCESS | 1861 | 1450272716305 Marionette INFO loaded listener.js
05:31:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 203 (0x7f35d9255c00) [pid = 1861] [serial = 785] [outer = 0x7f35d880b000]
05:31:57 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:31:57 INFO - document served over http requires an http
05:31:57 INFO - sub-resource via script-tag using the meta-csp
05:31:57 INFO - delivery method with no-redirect and when
05:31: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:31:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:31:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:31:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:57 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:31:57 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1382ms
05:31:57 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:31:57 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35dab8b000 == 86 [pid = 1861] [id = 280]
05:31:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 204 (0x7f35d8e80400) [pid = 1861] [serial = 786] [outer = (nil)]
05:31:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 205 (0x7f35d925ec00) [pid = 1861] [serial = 787] [outer = 0x7f35d8e80400]
05:31:57 INFO - PROCESS | 1861 | 1450272717584 Marionette INFO loaded listener.js
05:31:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 206 (0x7f35d9262400) [pid = 1861] [serial = 788] [outer = 0x7f35d8e80400]
05:31:58 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:31:58 INFO - document served over http requires an http
05:31:58 INFO - sub-resource via script-tag using the meta-csp
05:31:58 INFO - delivery method with swap-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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
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-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
05:31:58 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 1404ms
05:31:58 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:31:58 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35dd456000 == 87 [pid = 1861] [id = 281]
05:31:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 207 (0x7f35d925a800) [pid = 1861] [serial = 789] [outer = (nil)]
05:31:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 208 (0x7f35d92b4800) [pid = 1861] [serial = 790] [outer = 0x7f35d925a800]
05:31:58 INFO - PROCESS | 1861 | 1450272718939 Marionette INFO loaded listener.js
05:31:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 209 (0x7f35da17c800) [pid = 1861] [serial = 791] [outer = 0x7f35d925a800]
05:31:59 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:31:59 INFO - document served over http requires an http
05:31:59 INFO - sub-resource via xhr-request using the meta-csp
05:31:59 INFO - delivery method with keep-origin-redirect and when
05:31: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:31:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:31:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:31:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:31:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:31:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:31:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:31:59 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:31:59 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 1232ms
05:31:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
05:32:00 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35ec82c000 == 88 [pid = 1861] [id = 282]
05:32:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 210 (0x7f35bdc43800) [pid = 1861] [serial = 792] [outer = (nil)]
05:32:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 211 (0x7f35bdc4e400) [pid = 1861] [serial = 793] [outer = 0x7f35bdc43800]
05:32:00 INFO - PROCESS | 1861 | 1450272720210 Marionette INFO loaded listener.js
05:32:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 212 (0x7f35d925e800) [pid = 1861] [serial = 794] [outer = 0x7f35bdc43800]
05:32:01 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:32:01 INFO - document served over http requires an http
05:32:01 INFO - sub-resource via xhr-request using the meta-csp
05:32:01 INFO - delivery method with no-redirect and when
05:32: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:32:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:32:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:32:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:01 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:32:01 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1278ms
05:32:01 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:32:01 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35ec959000 == 89 [pid = 1861] [id = 283]
05:32:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 213 (0x7f35bdc45400) [pid = 1861] [serial = 795] [outer = (nil)]
05:32:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 214 (0x7f35da17d000) [pid = 1861] [serial = 796] [outer = 0x7f35bdc45400]
05:32:01 INFO - PROCESS | 1861 | 1450272721556 Marionette INFO loaded listener.js
05:32:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 215 (0x7f35dd412000) [pid = 1861] [serial = 797] [outer = 0x7f35bdc45400]
05:32:02 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:32:02 INFO - document served over http requires an http
05:32:02 INFO - sub-resource via xhr-request using the meta-csp
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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
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 - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:32:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111: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-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
05:32:02 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html | took 1332ms
05:32:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
05:32:02 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35ed7ba800 == 90 [pid = 1861] [id = 284]
05:32:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 216 (0x7f35bba96c00) [pid = 1861] [serial = 798] [outer = (nil)]
05:32:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 217 (0x7f35bba9b400) [pid = 1861] [serial = 799] [outer = 0x7f35bba96c00]
05:32:02 INFO - PROCESS | 1861 | 1450272722858 Marionette INFO loaded listener.js
05:32:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 218 (0x7f35bd449c00) [pid = 1861] [serial = 800] [outer = 0x7f35bba96c00]
05:32:03 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:32:03 INFO - document served over http requires an https
05:32:03 INFO - sub-resource via fetch-request using the meta-csp
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 - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:32:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:32:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129: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-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
05:32:03 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 1438ms
05:32:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
05:32:04 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c0bee800 == 91 [pid = 1861] [id = 285]
05:32:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 219 (0x7f35bba97c00) [pid = 1861] [serial = 801] [outer = (nil)]
05:32:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 220 (0x7f35d5195400) [pid = 1861] [serial = 802] [outer = 0x7f35bba97c00]
05:32:04 INFO - PROCESS | 1861 | 1450272724354 Marionette INFO loaded listener.js
05:32:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 221 (0x7f35d51a0400) [pid = 1861] [serial = 803] [outer = 0x7f35bba97c00]
05:32:05 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:32:05 INFO - document served over http requires an https
05:32:05 INFO - sub-resource via fetch-request using the meta-csp
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 - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:32:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:32:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129: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-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html:23:7
05:32:05 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1377ms
05:32:05 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:32:05 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35b9b59000 == 92 [pid = 1861] [id = 286]
05:32:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 222 (0x7f35b9a44000) [pid = 1861] [serial = 804] [outer = (nil)]
05:32:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 223 (0x7f35b9a4c000) [pid = 1861] [serial = 805] [outer = 0x7f35b9a44000]
05:32:05 INFO - PROCESS | 1861 | 1450272725670 Marionette INFO loaded listener.js
05:32:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 224 (0x7f35b9a52800) [pid = 1861] [serial = 806] [outer = 0x7f35b9a44000]
05:32:06 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:32:06 INFO - document served over http requires an https
05:32:06 INFO - sub-resource via fetch-request using the meta-csp
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 - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:32:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:32:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129: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-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
05:32:06 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 1424ms
05:32:06 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:32:07 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35b9cb9800 == 93 [pid = 1861] [id = 287]
05:32:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 225 (0x7f35b9c2c800) [pid = 1861] [serial = 807] [outer = (nil)]
05:32:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 226 (0x7f35b9c2e000) [pid = 1861] [serial = 808] [outer = 0x7f35b9c2c800]
05:32:07 INFO - PROCESS | 1861 | 1450272727288 Marionette INFO loaded listener.js
05:32:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 227 (0x7f35bba9f000) [pid = 1861] [serial = 809] [outer = 0x7f35b9c2c800]
05:32:07 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35b9cce800 == 94 [pid = 1861] [id = 288]
05:32:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 228 (0x7f35b9c33800) [pid = 1861] [serial = 810] [outer = (nil)]
05:32:08 INFO - PROCESS | 1861 | [1861] WARNING: No inner window available!: file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9255
05:32:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bcd17800 == 93 [pid = 1861] [id = 231]
05:32:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c26ec000 == 92 [pid = 1861] [id = 232]
05:32:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c52a7800 == 91 [pid = 1861] [id = 233]
05:32:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c6638800 == 90 [pid = 1861] [id = 234]
05:32:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cba74800 == 89 [pid = 1861] [id = 235]
05:32:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35ccf7a000 == 88 [pid = 1861] [id = 236]
05:32:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cfdb6000 == 87 [pid = 1861] [id = 237]
05:32:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d0596000 == 86 [pid = 1861] [id = 238]
05:32:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d16b8800 == 85 [pid = 1861] [id = 239]
05:32:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c6258800 == 84 [pid = 1861] [id = 240]
05:32:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d4444000 == 83 [pid = 1861] [id = 241]
05:32:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d468c800 == 82 [pid = 1861] [id = 242]
05:32:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d4692800 == 81 [pid = 1861] [id = 243]
05:32:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d46e3800 == 80 [pid = 1861] [id = 244]
05:32:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d4d96800 == 79 [pid = 1861] [id = 245]
05:32:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d4dc9000 == 78 [pid = 1861] [id = 246]
05:32:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d4dcc000 == 77 [pid = 1861] [id = 247]
05:32:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d5cc0800 == 76 [pid = 1861] [id = 248]
05:32:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d5cc7000 == 75 [pid = 1861] [id = 249]
05:32:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d6cd6000 == 74 [pid = 1861] [id = 250]
05:32:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d6e51800 == 73 [pid = 1861] [id = 251]
05:32:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d82a1000 == 72 [pid = 1861] [id = 252]
05:32:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d852e800 == 71 [pid = 1861] [id = 253]
05:32:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d85e2000 == 70 [pid = 1861] [id = 254]
05:32:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d88da000 == 69 [pid = 1861] [id = 255]
05:32:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bd703800 == 68 [pid = 1861] [id = 256]
05:32:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc0a8800 == 67 [pid = 1861] [id = 258]
05:32:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bd21a000 == 66 [pid = 1861] [id = 259]
05:32:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c13af000 == 65 [pid = 1861] [id = 260]
05:32:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c1c5e000 == 64 [pid = 1861] [id = 261]
05:32:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c2919800 == 63 [pid = 1861] [id = 262]
05:32:10 INFO - PROCESS | 1861 | [1861] WARNING: No inner window available!: file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9255
05:32:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c1c54800 == 62 [pid = 1861] [id = 230]
05:32:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c13a8800 == 61 [pid = 1861] [id = 264]
05:32:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c515b000 == 60 [pid = 1861] [id = 265]
05:32:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c56d3000 == 59 [pid = 1861] [id = 266]
05:32:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d01c9000 == 58 [pid = 1861] [id = 220]
05:32:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c6636800 == 57 [pid = 1861] [id = 267]
05:32:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cb71e800 == 56 [pid = 1861] [id = 268]
05:32:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cba66800 == 55 [pid = 1861] [id = 269]
05:32:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35ccd6e000 == 54 [pid = 1861] [id = 270]
05:32:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35ccf7d000 == 53 [pid = 1861] [id = 271]
05:32:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc56c000 == 52 [pid = 1861] [id = 221]
05:32:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cb50b800 == 51 [pid = 1861] [id = 97]
05:32:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cd877800 == 50 [pid = 1861] [id = 272]
05:32:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cf81b800 == 49 [pid = 1861] [id = 273]
05:32:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cfd12800 == 48 [pid = 1861] [id = 274]
05:32:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cfdc6000 == 47 [pid = 1861] [id = 275]
05:32:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d058f800 == 46 [pid = 1861] [id = 276]
05:32:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d40ce800 == 45 [pid = 1861] [id = 277]
05:32:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d46d6000 == 44 [pid = 1861] [id = 278]
05:32:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d8edc000 == 43 [pid = 1861] [id = 279]
05:32:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35dab8b000 == 42 [pid = 1861] [id = 280]
05:32:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35dd456000 == 41 [pid = 1861] [id = 281]
05:32:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d85dd800 == 40 [pid = 1861] [id = 94]
05:32:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35ec82c000 == 39 [pid = 1861] [id = 282]
05:32:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35ec959000 == 38 [pid = 1861] [id = 283]
05:32:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35ed7ba800 == 37 [pid = 1861] [id = 284]
05:32:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c0bee800 == 36 [pid = 1861] [id = 285]
05:32:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35e2a6c000 == 35 [pid = 1861] [id = 89]
05:32:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35ccf73800 == 34 [pid = 1861] [id = 95]
05:32:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35b9b59000 == 33 [pid = 1861] [id = 286]
05:32:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cc740800 == 32 [pid = 1861] [id = 93]
05:32:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c2912000 == 31 [pid = 1861] [id = 263]
05:32:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cb705000 == 30 [pid = 1861] [id = 98]
05:32:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c49e6800 == 29 [pid = 1861] [id = 257]
05:32:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d8535800 == 28 [pid = 1861] [id = 86]
05:32:12 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cb71e000 == 27 [pid = 1861] [id = 99]
05:32:12 INFO - PROCESS | 1861 | --DOMWINDOW == 227 (0x7f35bcf1dc00) [pid = 1861] [serial = 626] [outer = (nil)] [url = about:blank]
05:32:12 INFO - PROCESS | 1861 | --DOMWINDOW == 226 (0x7f35c1715c00) [pid = 1861] [serial = 631] [outer = (nil)] [url = about:blank]
05:32:12 INFO - PROCESS | 1861 | --DOMWINDOW == 225 (0x7f35c336b000) [pid = 1861] [serial = 557] [outer = (nil)] [url = about:blank]
05:32:12 INFO - PROCESS | 1861 | --DOMWINDOW == 224 (0x7f35c4c4c800) [pid = 1861] [serial = 641] [outer = (nil)] [url = about:blank]
05:32:12 INFO - PROCESS | 1861 | --DOMWINDOW == 223 (0x7f35bcdd4800) [pid = 1861] [serial = 644] [outer = (nil)] [url = about:blank]
05:32:12 INFO - PROCESS | 1861 | --DOMWINDOW == 222 (0x7f35c294d800) [pid = 1861] [serial = 636] [outer = (nil)] [url = about:blank]
05:32:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 223 (0x7f35bba9d800) [pid = 1861] [serial = 811] [outer = 0x7f35b9c33800]
05:32:13 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:32:13 INFO - document served over http requires an https
05:32:13 INFO - sub-resource via iframe-tag using the meta-csp
05:32:13 INFO - delivery method with keep-origin-redirect and when
05:32: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: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-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
05:32:13 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 6690ms
05:32:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
05:32:13 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc565800 == 28 [pid = 1861] [id = 289]
05:32:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 224 (0x7f35bbe89000) [pid = 1861] [serial = 812] [outer = (nil)]
05:32:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 225 (0x7f35bc2a6400) [pid = 1861] [serial = 813] [outer = 0x7f35bbe89000]
05:32:13 INFO - PROCESS | 1861 | 1450272733739 Marionette INFO loaded listener.js
05:32:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 226 (0x7f35bc5cc800) [pid = 1861] [serial = 814] [outer = 0x7f35bbe89000]
05:32:14 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc91a800 == 29 [pid = 1861] [id = 290]
05:32:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 227 (0x7f35bc9c7800) [pid = 1861] [serial = 815] [outer = (nil)]
05:32:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 228 (0x7f35bcdd5000) [pid = 1861] [serial = 816] [outer = 0x7f35bc9c7800]
05:32:14 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:32:14 INFO - document served over http requires an https
05:32:14 INFO - sub-resource via iframe-tag using the meta-csp
05:32:14 INFO - delivery method with no-redirect and when
05:32: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:32:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:32:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:32:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:14 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:32:14 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1074ms
05:32:14 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:32:14 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bd20c800 == 30 [pid = 1861] [id = 291]
05:32:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 229 (0x7f35bcdd2400) [pid = 1861] [serial = 817] [outer = (nil)]
05:32:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 230 (0x7f35bcdda000) [pid = 1861] [serial = 818] [outer = 0x7f35bcdd2400]
05:32:14 INFO - PROCESS | 1861 | 1450272734755 Marionette INFO loaded listener.js
05:32:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 231 (0x7f35bd445c00) [pid = 1861] [serial = 819] [outer = 0x7f35bcdd2400]
05:32:15 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bd719000 == 31 [pid = 1861] [id = 292]
05:32:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 232 (0x7f35bcf14800) [pid = 1861] [serial = 820] [outer = (nil)]
05:32:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 233 (0x7f35bd44fc00) [pid = 1861] [serial = 821] [outer = 0x7f35bcf14800]
05:32:15 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:32:15 INFO - document served over http requires an https
05:32:15 INFO - sub-resource via iframe-tag using the meta-csp
05:32:15 INFO - delivery method with swap-origin-redirect and when
05:32: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: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-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
05:32:15 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | took 1281ms
05:32:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
05:32:16 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc565000 == 32 [pid = 1861] [id = 293]
05:32:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 234 (0x7f35b9c2ec00) [pid = 1861] [serial = 822] [outer = (nil)]
05:32:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 235 (0x7f35bd9db400) [pid = 1861] [serial = 823] [outer = 0x7f35b9c2ec00]
05:32:16 INFO - PROCESS | 1861 | 1450272736131 Marionette INFO loaded listener.js
05:32:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 236 (0x7f35bdcc7800) [pid = 1861] [serial = 824] [outer = 0x7f35b9c2ec00]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 235 (0x7f35bc5d2800) [pid = 1861] [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:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 234 (0x7f35c599a400) [pid = 1861] [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:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 233 (0x7f35cb415400) [pid = 1861] [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:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 232 (0x7f35cb831400) [pid = 1861] [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:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 231 (0x7f35c60dc800) [pid = 1861] [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:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 230 (0x7f35cc579000) [pid = 1861] [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:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 229 (0x7f35c348a800) [pid = 1861] [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:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 228 (0x7f35c433e800) [pid = 1861] [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:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 227 (0x7f35bcf14c00) [pid = 1861] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 226 (0x7f35bc5d3000) [pid = 1861] [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:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 225 (0x7f35bc2ae400) [pid = 1861] [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:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 224 (0x7f35bbe92000) [pid = 1861] [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:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 223 (0x7f35cc091000) [pid = 1861] [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:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 222 (0x7f35c49b3800) [pid = 1861] [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:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 221 (0x7f35cc573c00) [pid = 1861] [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:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 220 (0x7f35c5ec6400) [pid = 1861] [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:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 219 (0x7f35c1315000) [pid = 1861] [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:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 218 (0x7f35bc9cc400) [pid = 1861] [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:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 217 (0x7f35bd450000) [pid = 1861] [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:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 216 (0x7f35bdcc3800) [pid = 1861] [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:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 215 (0x7f35bbe8e800) [pid = 1861] [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:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 214 (0x7f35d66a6400) [pid = 1861] [serial = 706] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272682540]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 213 (0x7f35bcf17c00) [pid = 1861] [serial = 719] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 212 (0x7f35d0411000) [pid = 1861] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 211 (0x7f35c54cf400) [pid = 1861] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 210 (0x7f35d5d33400) [pid = 1861] [serial = 701] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 209 (0x7f35d44c9400) [pid = 1861] [serial = 686] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272676612]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 208 (0x7f35d52dac00) [pid = 1861] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 207 (0x7f35bbe91c00) [pid = 1861] [serial = 713] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 206 (0x7f35d3fcc000) [pid = 1861] [serial = 681] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 205 (0x7f35d5db9800) [pid = 1861] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 204 (0x7f35c5ec8000) [pid = 1861] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 203 (0x7f35d6cb3800) [pid = 1861] [serial = 711] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 202 (0x7f35d4907400) [pid = 1861] [serial = 691] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 201 (0x7f35c1321c00) [pid = 1861] [serial = 725] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 200 (0x7f35c49bd800) [pid = 1861] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 199 (0x7f35c3364400) [pid = 1861] [serial = 731] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 198 (0x7f35c60d7400) [pid = 1861] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 197 (0x7f35bc5cd800) [pid = 1861] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 196 (0x7f35bc2a9000) [pid = 1861] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 195 (0x7f35c49ba800) [pid = 1861] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 194 (0x7f35c5ebec00) [pid = 1861] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 193 (0x7f35cb9b1000) [pid = 1861] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 192 (0x7f35c570e000) [pid = 1861] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 191 (0x7f35c1cd0000) [pid = 1861] [serial = 728] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 190 (0x7f35bbe8c800) [pid = 1861] [serial = 737] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 189 (0x7f35d3fcdc00) [pid = 1861] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 188 (0x7f35bbe8c000) [pid = 1861] [serial = 716] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 187 (0x7f35bbe83800) [pid = 1861] [serial = 722] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 186 (0x7f35cb82c800) [pid = 1861] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 185 (0x7f35d3f07400) [pid = 1861] [serial = 683] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 184 (0x7f35bcf21800) [pid = 1861] [serial = 734] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 183 (0x7f35d529f400) [pid = 1861] [serial = 696] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 182 (0x7f35c666d400) [pid = 1861] [serial = 698] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 181 (0x7f35c667f800) [pid = 1861] [serial = 738] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 180 (0x7f35d5dc2400) [pid = 1861] [serial = 704] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 179 (0x7f35d47c8000) [pid = 1861] [serial = 687] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272676612]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 178 (0x7f35c1cc8000) [pid = 1861] [serial = 726] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 177 (0x7f35d44cb400) [pid = 1861] [serial = 692] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 176 (0x7f35d1832400) [pid = 1861] [serial = 676] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 175 (0x7f35d0125800) [pid = 1861] [serial = 670] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 174 (0x7f35d52ce400) [pid = 1861] [serial = 697] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 173 (0x7f35d529e000) [pid = 1861] [serial = 699] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 172 (0x7f35c1f91c00) [pid = 1861] [serial = 652] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 171 (0x7f35d52d4000) [pid = 1861] [serial = 702] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 170 (0x7f35c2494400) [pid = 1861] [serial = 714] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 169 (0x7f35d07e5c00) [pid = 1861] [serial = 673] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 168 (0x7f35c4c51800) [pid = 1861] [serial = 655] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 167 (0x7f35bc9c9400) [pid = 1861] [serial = 649] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 166 (0x7f35c171a800) [pid = 1861] [serial = 735] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 165 (0x7f35d47c9800) [pid = 1861] [serial = 689] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 164 (0x7f35d423e400) [pid = 1861] [serial = 684] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 163 (0x7f35bdcbf000) [pid = 1861] [serial = 717] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 162 (0x7f35cb781c00) [pid = 1861] [serial = 661] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 161 (0x7f35d68f2000) [pid = 1861] [serial = 707] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272682540]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 160 (0x7f35c6676800) [pid = 1861] [serial = 658] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 159 (0x7f35c3370800) [pid = 1861] [serial = 729] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 158 (0x7f35cc072800) [pid = 1861] [serial = 664] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 157 (0x7f35d5295000) [pid = 1861] [serial = 694] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 156 (0x7f35c623f400) [pid = 1861] [serial = 720] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 155 (0x7f35cc59c800) [pid = 1861] [serial = 667] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 154 (0x7f35d3ed6800) [pid = 1861] [serial = 679] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 153 (0x7f35d6f26400) [pid = 1861] [serial = 712] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 152 (0x7f35c570ac00) [pid = 1861] [serial = 732] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 151 (0x7f35bcdd0800) [pid = 1861] [serial = 723] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 150 (0x7f35d3fd3800) [pid = 1861] [serial = 682] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 149 (0x7f35d66b2000) [pid = 1861] [serial = 709] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 148 (0x7f35cb77b800) [pid = 1861] [serial = 739] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 147 (0x7f35c1718800) [pid = 1861] [serial = 501] [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:19 INFO - PROCESS | 1861 | --DOMWINDOW == 146 (0x7f35bdcc0800) [pid = 1861] [serial = 560] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 145 (0x7f35c5ec5c00) [pid = 1861] [serial = 575] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 144 (0x7f35c3480000) [pid = 1861] [serial = 653] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 143 (0x7f35cbf4f800) [pid = 1861] [serial = 602] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 142 (0x7f35cc70dc00) [pid = 1861] [serial = 611] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 141 (0x7f35cbba0c00) [pid = 1861] [serial = 599] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 140 (0x7f35d0134000) [pid = 1861] [serial = 620] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 139 (0x7f35c4c4f400) [pid = 1861] [serial = 569] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 138 (0x7f35cb7db400) [pid = 1861] [serial = 594] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 137 (0x7f35c347ec00) [pid = 1861] [serial = 647] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 136 (0x7f35c294e800) [pid = 1861] [serial = 563] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 135 (0x7f35c2945000) [pid = 1861] [serial = 572] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 134 (0x7f35c6677000) [pid = 1861] [serial = 584] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 133 (0x7f35c5ec4000) [pid = 1861] [serial = 656] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 132 (0x7f35ccf47400) [pid = 1861] [serial = 614] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 131 (0x7f35cc573400) [pid = 1861] [serial = 608] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 130 (0x7f35cd9fb800) [pid = 1861] [serial = 617] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 129 (0x7f35cb419800) [pid = 1861] [serial = 589] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 128 (0x7f35cc08dc00) [pid = 1861] [serial = 605] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 127 (0x7f35cffc3c00) [pid = 1861] [serial = 623] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 126 (0x7f35bd9de000) [pid = 1861] [serial = 650] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 125 (0x7f35c4344800) [pid = 1861] [serial = 566] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 124 (0x7f35c6247c00) [pid = 1861] [serial = 581] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 123 (0x7f35c5ecac00) [pid = 1861] [serial = 736] [outer = (nil)] [url = about:blank]
05:32:19 INFO - PROCESS | 1861 | --DOMWINDOW == 122 (0x7f35c60dec00) [pid = 1861] [serial = 578] [outer = (nil)] [url = about:blank]
05:32:19 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:32:19 INFO - document served over http requires an https
05:32:19 INFO - sub-resource via script-tag using the meta-csp
05:32:19 INFO - delivery method with keep-origin-redirect and when
05:32: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:32:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:32:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:32:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:19 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:32:19 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 3434ms
05:32:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
05:32:19 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c0e2f800 == 33 [pid = 1861] [id = 294]
05:32:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 123 (0x7f35b9c2e400) [pid = 1861] [serial = 825] [outer = (nil)]
05:32:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 124 (0x7f35bc5d3c00) [pid = 1861] [serial = 826] [outer = 0x7f35b9c2e400]
05:32:19 INFO - PROCESS | 1861 | 1450272739484 Marionette INFO loaded listener.js
05:32:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 125 (0x7f35c1447c00) [pid = 1861] [serial = 827] [outer = 0x7f35b9c2e400]
05:32:20 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:32:20 INFO - document served over http requires an https
05:32:20 INFO - sub-resource via script-tag using the meta-csp
05:32:20 INFO - delivery method with no-redirect and when
05:32: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: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-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html:23:7
05:32:20 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 972ms
05:32:20 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:32:20 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c13aa000 == 34 [pid = 1861] [id = 295]
05:32:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 126 (0x7f35bc9d2400) [pid = 1861] [serial = 828] [outer = (nil)]
05:32:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 127 (0x7f35c1449c00) [pid = 1861] [serial = 829] [outer = 0x7f35bc9d2400]
05:32:20 INFO - PROCESS | 1861 | 1450272740510 Marionette INFO loaded listener.js
05:32:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 128 (0x7f35c171a000) [pid = 1861] [serial = 830] [outer = 0x7f35bc9d2400]
05:32:21 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:32:21 INFO - document served over http requires an https
05:32:21 INFO - sub-resource via script-tag using the meta-csp
05:32:21 INFO - delivery method with swap-origin-redirect and when
05:32: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:32:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:32:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:32:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:21 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:32:21 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 1225ms
05:32:21 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:32:21 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bcd1f800 == 35 [pid = 1861] [id = 296]
05:32:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 129 (0x7f35b9a48000) [pid = 1861] [serial = 831] [outer = (nil)]
05:32:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 130 (0x7f35bba9d400) [pid = 1861] [serial = 832] [outer = 0x7f35b9a48000]
05:32:22 INFO - PROCESS | 1861 | 1450272742010 Marionette INFO loaded listener.js
05:32:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 131 (0x7f35bcf19400) [pid = 1861] [serial = 833] [outer = 0x7f35b9a48000]
05:32:23 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:32:23 INFO - document served over http requires an https
05:32:23 INFO - sub-resource via xhr-request using the meta-csp
05:32:23 INFO - delivery method with keep-origin-redirect and when
05:32: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: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-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
05:32:23 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 1534ms
05:32:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
05:32:23 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c16dd000 == 36 [pid = 1861] [id = 297]
05:32:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 132 (0x7f35bc5d2800) [pid = 1861] [serial = 834] [outer = (nil)]
05:32:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 133 (0x7f35bdcc1800) [pid = 1861] [serial = 835] [outer = 0x7f35bc5d2800]
05:32:23 INFO - PROCESS | 1861 | 1450272743377 Marionette INFO loaded listener.js
05:32:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 134 (0x7f35c171f400) [pid = 1861] [serial = 836] [outer = 0x7f35bc5d2800]
05:32:24 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
05:32:24 INFO - document served over http requires an https
05:32:24 INFO - sub-resource via xhr-request using the meta-csp
05:32:24 INFO - delivery method with no-redirect and when
05:32: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:32:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:32:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:32:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html:23:7
05:32:24 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1285ms
05:32:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
05:32:24 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c1c4b000 == 37 [pid = 1861] [id = 298]
05:32:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 135 (0x7f35bcdd8800) [pid = 1861] [serial = 837] [outer = (nil)]
05:32:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 136 (0x7f35c1f8c400) [pid = 1861] [serial = 838] [outer = 0x7f35bcdd8800]
05:32:24 INFO - PROCESS | 1861 | 1450272744769 Marionette INFO loaded listener.js
05:32:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 137 (0x7f35c2488000) [pid = 1861] [serial = 839] [outer = 0x7f35bcdd8800]
05:32:25 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
05:32:25 INFO - document served over http requires an https
05:32:25 INFO - sub-resource via xhr-request using the meta-csp
05:32:25 INFO - delivery method with swap-origin-redirect and when
05:32: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: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-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
05:32:25 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html | took 1286ms
05:32:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html
05:32:25 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35b9cd1000 == 38 [pid = 1861] [id = 299]
05:32:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 138 (0x7f35b9a4cc00) [pid = 1861] [serial = 840] [outer = (nil)]
05:32:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 139 (0x7f35c2491c00) [pid = 1861] [serial = 841] [outer = 0x7f35b9a4cc00]
05:32:26 INFO - PROCESS | 1861 | 1450272746057 Marionette INFO loaded listener.js
05:32:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 140 (0x7f35c2949c00) [pid = 1861] [serial = 842] [outer = 0x7f35b9a4cc00]
05:32:26 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:32:26 INFO - document served over http requires an http
05:32:26 INFO - sub-resource via fetch-request using the meta-csp
05:32:26 INFO - delivery method with keep-origin-redirect and when
05:32:26 INFO - the target request is same-origin.
05:32:26 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 1325ms
05:32:26 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:32:27 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c26e3800 == 39 [pid = 1861] [id = 300]
05:32:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 141 (0x7f35c1cc7c00) [pid = 1861] [serial = 843] [outer = (nil)]
05:32:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 142 (0x7f35c294f800) [pid = 1861] [serial = 844] [outer = 0x7f35c1cc7c00]
05:32:27 INFO - PROCESS | 1861 | 1450272747344 Marionette INFO loaded listener.js
05:32:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 143 (0x7f35c3364800) [pid = 1861] [serial = 845] [outer = 0x7f35c1cc7c00]
05:32:28 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:32:28 INFO - document served over http requires an http
05:32:28 INFO - sub-resource via fetch-request using the meta-csp
05:32:28 INFO - delivery method with no-redirect and when
05:32:28 INFO - the target request is same-origin.
05:32:28 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 1286ms
05:32:28 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:32:28 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c13a8800 == 40 [pid = 1861] [id = 301]
05:32:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 144 (0x7f35c4337000) [pid = 1861] [serial = 846] [outer = (nil)]
05:32:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 145 (0x7f35c4338000) [pid = 1861] [serial = 847] [outer = 0x7f35c4337000]
05:32:28 INFO - PROCESS | 1861 | 1450272748714 Marionette INFO loaded listener.js
05:32:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 146 (0x7f35c4341c00) [pid = 1861] [serial = 848] [outer = 0x7f35c4337000]
05:32:29 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:32:29 INFO - document served over http requires an http
05:32:29 INFO - sub-resource via fetch-request using the meta-csp
05:32:29 INFO - delivery method with swap-origin-redirect and when
05:32: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:32:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:32:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:32:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:32:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:29 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:32:29 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 1326ms
05:32:29 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:32:29 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c464e800 == 41 [pid = 1861] [id = 302]
05:32:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 147 (0x7f35c4337400) [pid = 1861] [serial = 849] [outer = (nil)]
05:32:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 148 (0x7f35c49b4800) [pid = 1861] [serial = 850] [outer = 0x7f35c4337400]
05:32:29 INFO - PROCESS | 1861 | 1450272749979 Marionette INFO loaded listener.js
05:32:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 149 (0x7f35c4c45000) [pid = 1861] [serial = 851] [outer = 0x7f35c4337400]
05:32:30 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c49d7800 == 42 [pid = 1861] [id = 303]
05:32:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 150 (0x7f35c49bd400) [pid = 1861] [serial = 852] [outer = (nil)]
05:32:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 151 (0x7f35c49b2c00) [pid = 1861] [serial = 853] [outer = 0x7f35c49bd400]
05:32:30 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:32:30 INFO - document served over http requires an http
05:32:30 INFO - sub-resource via iframe-tag using the meta-csp
05:32:30 INFO - delivery method with keep-origin-redirect and when
05:32:30 INFO - the target request is same-origin.
05:32:30 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 1281ms
05:32:30 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:32:31 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c49e9800 == 43 [pid = 1861] [id = 304]
05:32:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 152 (0x7f35b9c2d400) [pid = 1861] [serial = 854] [outer = (nil)]
05:32:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 153 (0x7f35c4c46400) [pid = 1861] [serial = 855] [outer = 0x7f35b9c2d400]
05:32:31 INFO - PROCESS | 1861 | 1450272751289 Marionette INFO loaded listener.js
05:32:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 154 (0x7f35c4c4d000) [pid = 1861] [serial = 856] [outer = 0x7f35b9c2d400]
05:32:31 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c515c000 == 44 [pid = 1861] [id = 305]
05:32:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 155 (0x7f35c4c4f000) [pid = 1861] [serial = 857] [outer = (nil)]
05:32:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 156 (0x7f35c4c4e400) [pid = 1861] [serial = 858] [outer = 0x7f35c4c4f000]
05:32:32 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:32:32 INFO - document served over http requires an http
05:32:32 INFO - sub-resource via iframe-tag using the meta-csp
05:32:32 INFO - delivery method with no-redirect and when
05:32:32 INFO - the target request is same-origin.
05:32:32 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 1274ms
05:32:32 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:32:32 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c516d800 == 45 [pid = 1861] [id = 306]
05:32:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 157 (0x7f35bba9ac00) [pid = 1861] [serial = 859] [outer = (nil)]
05:32:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 158 (0x7f35c54c9000) [pid = 1861] [serial = 860] [outer = 0x7f35bba9ac00]
05:32:32 INFO - PROCESS | 1861 | 1450272752570 Marionette INFO loaded listener.js
05:32:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 159 (0x7f35c54cf800) [pid = 1861] [serial = 861] [outer = 0x7f35bba9ac00]
05:32:33 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c52c5800 == 46 [pid = 1861] [id = 307]
05:32:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 160 (0x7f35c570b800) [pid = 1861] [serial = 862] [outer = (nil)]
05:32:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 161 (0x7f35c570f800) [pid = 1861] [serial = 863] [outer = 0x7f35c570b800]
05:32:33 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:32:33 INFO - document served over http requires an http
05:32:33 INFO - sub-resource via iframe-tag using the meta-csp
05:32:33 INFO - delivery method with swap-origin-redirect and when
05:32: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:32:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:32:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:32:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:33 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:32:33 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 1324ms
05:32:33 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:32:33 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c56cb800 == 47 [pid = 1861] [id = 308]
05:32:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 162 (0x7f35bbe89400) [pid = 1861] [serial = 864] [outer = (nil)]
05:32:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 163 (0x7f35c1cc4400) [pid = 1861] [serial = 865] [outer = 0x7f35bbe89400]
05:32:33 INFO - PROCESS | 1861 | 1450272753950 Marionette INFO loaded listener.js
05:32:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 164 (0x7f35c5999c00) [pid = 1861] [serial = 866] [outer = 0x7f35bbe89400]
05:32:34 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:32:34 INFO - document served over http requires an http
05:32:34 INFO - sub-resource via script-tag using the meta-csp
05:32:34 INFO - delivery method with keep-origin-redirect and when
05:32:34 INFO - the target request is same-origin.
05:32:34 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 1328ms
05:32:34 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:32:35 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c59c3800 == 48 [pid = 1861] [id = 309]
05:32:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 165 (0x7f35c131fc00) [pid = 1861] [serial = 867] [outer = (nil)]
05:32:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 166 (0x7f35c5ec4800) [pid = 1861] [serial = 868] [outer = 0x7f35c131fc00]
05:32:35 INFO - PROCESS | 1861 | 1450272755272 Marionette INFO loaded listener.js
05:32:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 167 (0x7f35c5ec7c00) [pid = 1861] [serial = 869] [outer = 0x7f35c131fc00]
05:32:36 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:32:36 INFO - document served over http requires an http
05:32:36 INFO - sub-resource via script-tag using the meta-csp
05:32:36 INFO - delivery method with no-redirect and when
05:32:36 INFO - the target request is same-origin.
05:32:36 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 1273ms
05:32:36 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:32:36 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c5eeb800 == 49 [pid = 1861] [id = 310]
05:32:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 168 (0x7f35c5ec0000) [pid = 1861] [serial = 870] [outer = (nil)]
05:32:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 169 (0x7f35c60dfc00) [pid = 1861] [serial = 871] [outer = 0x7f35c5ec0000]
05:32:36 INFO - PROCESS | 1861 | 1450272756573 Marionette INFO loaded listener.js
05:32:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 170 (0x7f35c6244400) [pid = 1861] [serial = 872] [outer = 0x7f35c5ec0000]
05:32:37 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:32:37 INFO - document served over http requires an http
05:32:37 INFO - sub-resource via script-tag using the meta-csp
05:32:37 INFO - delivery method with swap-origin-redirect and when
05:32: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:32:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:32:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:32:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:37 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:32:37 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 1325ms
05:32:37 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:32:37 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c6271800 == 50 [pid = 1861] [id = 311]
05:32:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 171 (0x7f35c1f9a000) [pid = 1861] [serial = 873] [outer = (nil)]
05:32:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 172 (0x7f35c666a400) [pid = 1861] [serial = 874] [outer = 0x7f35c1f9a000]
05:32:37 INFO - PROCESS | 1861 | 1450272757873 Marionette INFO loaded listener.js
05:32:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 173 (0x7f35c6672400) [pid = 1861] [serial = 875] [outer = 0x7f35c1f9a000]
05:32:38 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:32:38 INFO - document served over http requires an http
05:32:38 INFO - sub-resource via xhr-request using the meta-csp
05:32:38 INFO - delivery method with keep-origin-redirect and when
05:32:38 INFO - the target request is same-origin.
05:32:38 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 1228ms
05:32:38 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:32:39 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c664c000 == 51 [pid = 1861] [id = 312]
05:32:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 174 (0x7f35c5eca800) [pid = 1861] [serial = 876] [outer = (nil)]
05:32:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 175 (0x7f35c6675c00) [pid = 1861] [serial = 877] [outer = 0x7f35c5eca800]
05:32:39 INFO - PROCESS | 1861 | 1450272759128 Marionette INFO loaded listener.js
05:32:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 176 (0x7f35c6686800) [pid = 1861] [serial = 878] [outer = 0x7f35c5eca800]
05:32:39 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:32:39 INFO - document served over http requires an http
05:32:39 INFO - sub-resource via xhr-request using the meta-csp
05:32:39 INFO - delivery method with no-redirect and when
05:32:39 INFO - the target request is same-origin.
05:32:39 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 1230ms
05:32:39 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:32:40 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cb521800 == 52 [pid = 1861] [id = 313]
05:32:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 177 (0x7f35c131f800) [pid = 1861] [serial = 879] [outer = (nil)]
05:32:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 178 (0x7f35c6688400) [pid = 1861] [serial = 880] [outer = 0x7f35c131f800]
05:32:40 INFO - PROCESS | 1861 | 1450272760390 Marionette INFO loaded listener.js
05:32:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 179 (0x7f35cb41d000) [pid = 1861] [serial = 881] [outer = 0x7f35c131f800]
05:32:41 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:32:41 INFO - document served over http requires an http
05:32:41 INFO - sub-resource via xhr-request using the meta-csp
05:32:41 INFO - delivery method with swap-origin-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 - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:32:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111: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-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:32:41 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 1281ms
05:32:41 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:32:41 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cb71d000 == 53 [pid = 1861] [id = 314]
05:32:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 180 (0x7f35c60e2800) [pid = 1861] [serial = 882] [outer = (nil)]
05:32:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 181 (0x7f35cb77d400) [pid = 1861] [serial = 883] [outer = 0x7f35c60e2800]
05:32:41 INFO - PROCESS | 1861 | 1450272761694 Marionette INFO loaded listener.js
05:32:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 182 (0x7f35cb786400) [pid = 1861] [serial = 884] [outer = 0x7f35c60e2800]
05:32:43 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:32:43 INFO - document served over http requires an https
05:32:43 INFO - sub-resource via fetch-request using the meta-csp
05:32:43 INFO - delivery method with keep-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 - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:32:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:32:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129: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-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
05:32:43 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 2631ms
05:32:43 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:32:44 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c16de000 == 54 [pid = 1861] [id = 315]
05:32:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 183 (0x7f35bba99000) [pid = 1861] [serial = 885] [outer = (nil)]
05:32:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 184 (0x7f35bdc45800) [pid = 1861] [serial = 886] [outer = 0x7f35bba99000]
05:32:44 INFO - PROCESS | 1861 | 1450272764341 Marionette INFO loaded listener.js
05:32:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 185 (0x7f35cb7da400) [pid = 1861] [serial = 887] [outer = 0x7f35bba99000]
05:32:45 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:32:45 INFO - document served over http requires an https
05:32:45 INFO - sub-resource via fetch-request using the meta-csp
05:32:45 INFO - delivery method with no-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 - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:32:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:32:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129: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-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html:23:7
05:32:45 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 1332ms
05:32:45 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:32:45 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc90b000 == 55 [pid = 1861] [id = 316]
05:32:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 186 (0x7f35b9a4bc00) [pid = 1861] [serial = 888] [outer = (nil)]
05:32:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 187 (0x7f35bc5d0400) [pid = 1861] [serial = 889] [outer = 0x7f35b9a4bc00]
05:32:45 INFO - PROCESS | 1861 | 1450272765727 Marionette INFO loaded listener.js
05:32:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 188 (0x7f35c2492400) [pid = 1861] [serial = 890] [outer = 0x7f35b9a4bc00]
05:32:46 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:32:46 INFO - document served over http requires an https
05:32:46 INFO - sub-resource via fetch-request using the meta-csp
05:32:46 INFO - delivery method with swap-origin-redirect and when
05:32: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:32:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:32:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:32:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:32:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:46 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:32:46 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 1378ms
05:32:46 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:32:46 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c52b7000 == 56 [pid = 1861] [id = 317]
05:32:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 189 (0x7f35b9a50400) [pid = 1861] [serial = 891] [outer = (nil)]
05:32:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 190 (0x7f35c1f9a400) [pid = 1861] [serial = 892] [outer = 0x7f35b9a50400]
05:32:47 INFO - PROCESS | 1861 | 1450272767035 Marionette INFO loaded listener.js
05:32:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 191 (0x7f35cb82bc00) [pid = 1861] [serial = 893] [outer = 0x7f35b9a50400]
05:32:48 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:32:48 INFO - document served over http requires an https
05:32:48 INFO - sub-resource via fetch-request using the meta-csp
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 - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:32:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:32:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129: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-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:32:48 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 1378ms
05:32:48 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:32:48 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc0b3800 == 57 [pid = 1861] [id = 318]
05:32:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 192 (0x7f35b9c36800) [pid = 1861] [serial = 894] [outer = (nil)]
05:32:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 193 (0x7f35bbe85c00) [pid = 1861] [serial = 895] [outer = 0x7f35b9c36800]
05:32:48 INFO - PROCESS | 1861 | 1450272768670 Marionette INFO loaded listener.js
05:32:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 194 (0x7f35bcf18800) [pid = 1861] [serial = 896] [outer = 0x7f35b9c36800]
05:32:49 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:32:49 INFO - document served over http requires an https
05:32:49 INFO - sub-resource via fetch-request using the meta-csp
05:32:49 INFO - delivery method with keep-origin-redirect and when
05:32: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:32:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:32:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:32:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:32:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:49 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:32:49 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 1573ms
05:32:49 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:32:50 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35b9cca800 == 58 [pid = 1861] [id = 319]
05:32:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 195 (0x7f35bbe83400) [pid = 1861] [serial = 897] [outer = (nil)]
05:32:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 196 (0x7f35bbe8e000) [pid = 1861] [serial = 898] [outer = 0x7f35bbe83400]
05:32:50 INFO - PROCESS | 1861 | 1450272770240 Marionette INFO loaded listener.js
05:32:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 197 (0x7f35bdc4d800) [pid = 1861] [serial = 899] [outer = 0x7f35bbe83400]
05:32:50 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bd719000 == 57 [pid = 1861] [id = 292]
05:32:50 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc91a800 == 56 [pid = 1861] [id = 290]
05:32:51 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35b9cce800 == 55 [pid = 1861] [id = 288]
05:32:51 INFO - PROCESS | 1861 | --DOMWINDOW == 196 (0x7f35d182f400) [pid = 1861] [serial = 674] [outer = (nil)] [url = about:blank]
05:32:51 INFO - PROCESS | 1861 | --DOMWINDOW == 195 (0x7f35d490b400) [pid = 1861] [serial = 690] [outer = (nil)] [url = about:blank]
05:32:51 INFO - PROCESS | 1861 | --DOMWINDOW == 194 (0x7f35d0307800) [pid = 1861] [serial = 668] [outer = (nil)] [url = about:blank]
05:32:51 INFO - PROCESS | 1861 | --DOMWINDOW == 193 (0x7f35cb823000) [pid = 1861] [serial = 662] [outer = (nil)] [url = about:blank]
05:32:51 INFO - PROCESS | 1861 | --DOMWINDOW == 192 (0x7f35bd9da000) [pid = 1861] [serial = 724] [outer = (nil)] [url = about:blank]
05:32:51 INFO - PROCESS | 1861 | --DOMWINDOW == 191 (0x7f35cb77c000) [pid = 1861] [serial = 659] [outer = (nil)] [url = about:blank]
05:32:51 INFO - PROCESS | 1861 | --DOMWINDOW == 190 (0x7f35cc59d000) [pid = 1861] [serial = 665] [outer = (nil)] [url = about:blank]
05:32:51 INFO - PROCESS | 1861 | --DOMWINDOW == 189 (0x7f35d730e400) [pid = 1861] [serial = 715] [outer = (nil)] [url = about:blank]
05:32:51 INFO - PROCESS | 1861 | --DOMWINDOW == 188 (0x7f35d3f0cc00) [pid = 1861] [serial = 680] [outer = (nil)] [url = about:blank]
05:32:51 INFO - PROCESS | 1861 | --DOMWINDOW == 187 (0x7f35c2496c00) [pid = 1861] [serial = 727] [outer = (nil)] [url = about:blank]
05:32:51 INFO - PROCESS | 1861 | --DOMWINDOW == 186 (0x7f35d5db7400) [pid = 1861] [serial = 700] [outer = (nil)] [url = about:blank]
05:32:51 INFO - PROCESS | 1861 | --DOMWINDOW == 185 (0x7f35c49bf000) [pid = 1861] [serial = 730] [outer = (nil)] [url = about:blank]
05:32:51 INFO - PROCESS | 1861 | --DOMWINDOW == 184 (0x7f35d52cd000) [pid = 1861] [serial = 695] [outer = (nil)] [url = about:blank]
05:32:51 INFO - PROCESS | 1861 | --DOMWINDOW == 183 (0x7f35c5ebf800) [pid = 1861] [serial = 733] [outer = (nil)] [url = about:blank]
05:32:51 INFO - PROCESS | 1861 | --DOMWINDOW == 182 (0x7f35d65d9400) [pid = 1861] [serial = 705] [outer = (nil)] [url = about:blank]
05:32:51 INFO - PROCESS | 1861 | --DOMWINDOW == 181 (0x7f35d4905800) [pid = 1861] [serial = 721] [outer = (nil)] [url = about:blank]
05:32:51 INFO - PROCESS | 1861 | --DOMWINDOW == 180 (0x7f35d6f24000) [pid = 1861] [serial = 710] [outer = (nil)] [url = about:blank]
05:32:51 INFO - PROCESS | 1861 | --DOMWINDOW == 179 (0x7f35d0706400) [pid = 1861] [serial = 671] [outer = (nil)] [url = about:blank]
05:32:51 INFO - PROCESS | 1861 | --DOMWINDOW == 178 (0x7f35d47c4c00) [pid = 1861] [serial = 685] [outer = (nil)] [url = about:blank]
05:32:51 INFO - PROCESS | 1861 | --DOMWINDOW == 177 (0x7f35d3c2a400) [pid = 1861] [serial = 677] [outer = (nil)] [url = about:blank]
05:32:51 INFO - PROCESS | 1861 | --DOMWINDOW == 176 (0x7f35d7313000) [pid = 1861] [serial = 718] [outer = (nil)] [url = about:blank]
05:32:51 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:32:51 INFO - document served over http requires an https
05:32:51 INFO - sub-resource via fetch-request using the meta-csp
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 - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:32:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:32:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129: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-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html:23:7
05:32:51 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 1582ms
05:32:51 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:32:51 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bcd11800 == 56 [pid = 1861] [id = 320]
05:32:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 177 (0x7f35bc9c9c00) [pid = 1861] [serial = 900] [outer = (nil)]
05:32:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 178 (0x7f35bdcc8c00) [pid = 1861] [serial = 901] [outer = 0x7f35bc9c9c00]
05:32:51 INFO - PROCESS | 1861 | 1450272771465 Marionette INFO loaded listener.js
05:32:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 179 (0x7f35c171f800) [pid = 1861] [serial = 902] [outer = 0x7f35bc9c9c00]
05:32:52 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:32:52 INFO - document served over http requires an https
05:32:52 INFO - sub-resource via fetch-request using the meta-csp
05:32:52 INFO - delivery method with swap-origin-redirect and when
05:32: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:32:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:32:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:32:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:32:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:52 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:32:52 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 1175ms
05:32:52 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:32:52 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c139d800 == 57 [pid = 1861] [id = 321]
05:32:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 180 (0x7f35c1719000) [pid = 1861] [serial = 903] [outer = (nil)]
05:32:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 181 (0x7f35c2493c00) [pid = 1861] [serial = 904] [outer = 0x7f35c1719000]
05:32:52 INFO - PROCESS | 1861 | 1450272772653 Marionette INFO loaded listener.js
05:32:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 182 (0x7f35c3482400) [pid = 1861] [serial = 905] [outer = 0x7f35c1719000]
05:32:53 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c1f06800 == 58 [pid = 1861] [id = 322]
05:32:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 183 (0x7f35c1cca400) [pid = 1861] [serial = 906] [outer = (nil)]
05:32:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 184 (0x7f35c347e800) [pid = 1861] [serial = 907] [outer = 0x7f35c1cca400]
05:32:53 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:32:53 INFO - document served over http requires an https
05:32:53 INFO - sub-resource via iframe-tag using the meta-csp
05:32:53 INFO - delivery method with keep-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 - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:32:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99: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-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
05:32:53 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 1185ms
05:32:53 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:32:53 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c0bf6800 == 59 [pid = 1861] [id = 323]
05:32:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 185 (0x7f35bd9dd000) [pid = 1861] [serial = 908] [outer = (nil)]
05:32:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 186 (0x7f35c4336c00) [pid = 1861] [serial = 909] [outer = 0x7f35bd9dd000]
05:32:53 INFO - PROCESS | 1861 | 1450272773967 Marionette INFO loaded listener.js
05:32:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 187 (0x7f35c5713400) [pid = 1861] [serial = 910] [outer = 0x7f35bd9dd000]
05:32:54 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c52ae000 == 60 [pid = 1861] [id = 324]
05:32:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 188 (0x7f35c4c4a400) [pid = 1861] [serial = 911] [outer = (nil)]
05:32:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 189 (0x7f35c5ebfc00) [pid = 1861] [serial = 912] [outer = 0x7f35c4c4a400]
05:32:54 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:32:54 INFO - document served over http requires an https
05:32:54 INFO - sub-resource via iframe-tag using the meta-csp
05:32:54 INFO - delivery method with no-redirect and when
05:32: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:32:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:32:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:32:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:54 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:32:54 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 1233ms
05:32:54 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:32:55 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c5ee5800 == 61 [pid = 1861] [id = 325]
05:32:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 190 (0x7f35c5ec9c00) [pid = 1861] [serial = 913] [outer = (nil)]
05:32:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 191 (0x7f35c60d5c00) [pid = 1861] [serial = 914] [outer = 0x7f35c5ec9c00]
05:32:55 INFO - PROCESS | 1861 | 1450272775173 Marionette INFO loaded listener.js
05:32:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 192 (0x7f35c667ec00) [pid = 1861] [serial = 915] [outer = 0x7f35c5ec9c00]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 191 (0x7f35c1449c00) [pid = 1861] [serial = 829] [outer = (nil)] [url = about:blank]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 190 (0x7f35b9c2e400) [pid = 1861] [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:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 189 (0x7f35bcf14800) [pid = 1861] [serial = 820] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 188 (0x7f35d8463400) [pid = 1861] [serial = 777] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 187 (0x7f35bbe89000) [pid = 1861] [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:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 186 (0x7f35bcdd2400) [pid = 1861] [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:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 185 (0x7f35d6c20400) [pid = 1861] [serial = 772] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272712278]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 184 (0x7f35b9c2ec00) [pid = 1861] [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:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 183 (0x7f35d47d2000) [pid = 1861] [serial = 767] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 182 (0x7f35d880b000) [pid = 1861] [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:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 181 (0x7f35d7316400) [pid = 1861] [serial = 779] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 180 (0x7f35d8e80400) [pid = 1861] [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:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 179 (0x7f35bc9c7800) [pid = 1861] [serial = 815] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272734269]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 178 (0x7f35bdc43800) [pid = 1861] [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:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 177 (0x7f35cbba6000) [pid = 1861] [serial = 752] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 176 (0x7f35ccf4c800) [pid = 1861] [serial = 755] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 175 (0x7f35d6f31800) [pid = 1861] [serial = 774] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 174 (0x7f35c1cc5000) [pid = 1861] [serial = 740] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 173 (0x7f35d925a800) [pid = 1861] [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:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 172 (0x7f35b9a44000) [pid = 1861] [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:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 171 (0x7f35c6687c00) [pid = 1861] [serial = 746] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 170 (0x7f35cb787c00) [pid = 1861] [serial = 749] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 169 (0x7f35c1cca000) [pid = 1861] [serial = 743] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 168 (0x7f35bdc45400) [pid = 1861] [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:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 167 (0x7f35cd4afc00) [pid = 1861] [serial = 758] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 166 (0x7f35d1837800) [pid = 1861] [serial = 764] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 165 (0x7f35cfde4400) [pid = 1861] [serial = 761] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 164 (0x7f35bba96c00) [pid = 1861] [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:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 163 (0x7f35ccf43400) [pid = 1861] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 162 (0x7f35bba97c00) [pid = 1861] [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:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 161 (0x7f35b9c33800) [pid = 1861] [serial = 810] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 160 (0x7f35bdc4e400) [pid = 1861] [serial = 793] [outer = (nil)] [url = about:blank]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 159 (0x7f35d8e81800) [pid = 1861] [serial = 784] [outer = (nil)] [url = about:blank]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 158 (0x7f35cc572c00) [pid = 1861] [serial = 753] [outer = (nil)] [url = about:blank]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 157 (0x7f35d6f2f000) [pid = 1861] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 156 (0x7f35d92b4800) [pid = 1861] [serial = 790] [outer = (nil)] [url = about:blank]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 155 (0x7f35c1ccd400) [pid = 1861] [serial = 741] [outer = (nil)] [url = about:blank]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 154 (0x7f35bc2a6400) [pid = 1861] [serial = 813] [outer = (nil)] [url = about:blank]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 153 (0x7f35b9a4c000) [pid = 1861] [serial = 805] [outer = (nil)] [url = about:blank]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 152 (0x7f35d8468c00) [pid = 1861] [serial = 780] [outer = (nil)] [url = about:blank]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 151 (0x7f35c54c8c00) [pid = 1861] [serial = 744] [outer = (nil)] [url = about:blank]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 150 (0x7f35da17d000) [pid = 1861] [serial = 796] [outer = (nil)] [url = about:blank]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 149 (0x7f35cb7dd000) [pid = 1861] [serial = 747] [outer = (nil)] [url = about:blank]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 148 (0x7f35d7f14800) [pid = 1861] [serial = 773] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272712278]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 147 (0x7f35b9c2e000) [pid = 1861] [serial = 808] [outer = (nil)] [url = about:blank]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 146 (0x7f35cbf44c00) [pid = 1861] [serial = 750] [outer = (nil)] [url = about:blank]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 145 (0x7f35d3fd2400) [pid = 1861] [serial = 768] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 144 (0x7f35d3fd6400) [pid = 1861] [serial = 765] [outer = (nil)] [url = about:blank]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 143 (0x7f35d7f15400) [pid = 1861] [serial = 775] [outer = (nil)] [url = about:blank]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 142 (0x7f35bcdd5000) [pid = 1861] [serial = 816] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272734269]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 141 (0x7f35bd9db400) [pid = 1861] [serial = 823] [outer = (nil)] [url = about:blank]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 140 (0x7f35d925ec00) [pid = 1861] [serial = 787] [outer = (nil)] [url = about:blank]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 139 (0x7f35d3ee1c00) [pid = 1861] [serial = 762] [outer = (nil)] [url = about:blank]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 138 (0x7f35d6160800) [pid = 1861] [serial = 770] [outer = (nil)] [url = about:blank]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 137 (0x7f35cd4b5800) [pid = 1861] [serial = 756] [outer = (nil)] [url = about:blank]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 136 (0x7f35bba9d800) [pid = 1861] [serial = 811] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 135 (0x7f35bc5d3c00) [pid = 1861] [serial = 826] [outer = (nil)] [url = about:blank]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 134 (0x7f35bd44fc00) [pid = 1861] [serial = 821] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 133 (0x7f35bcdda000) [pid = 1861] [serial = 818] [outer = (nil)] [url = about:blank]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 132 (0x7f35d5195400) [pid = 1861] [serial = 802] [outer = (nil)] [url = about:blank]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 131 (0x7f35d070c800) [pid = 1861] [serial = 759] [outer = (nil)] [url = about:blank]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 130 (0x7f35bba9b400) [pid = 1861] [serial = 799] [outer = (nil)] [url = about:blank]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 129 (0x7f35c3480400) [pid = 1861] [serial = 742] [outer = (nil)] [url = about:blank]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 128 (0x7f35cbb9f800) [pid = 1861] [serial = 748] [outer = (nil)] [url = about:blank]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 127 (0x7f35cc093000) [pid = 1861] [serial = 751] [outer = (nil)] [url = about:blank]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 126 (0x7f35c6674000) [pid = 1861] [serial = 745] [outer = (nil)] [url = about:blank]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 125 (0x7f35d925e800) [pid = 1861] [serial = 794] [outer = (nil)] [url = about:blank]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 124 (0x7f35dd412000) [pid = 1861] [serial = 797] [outer = (nil)] [url = about:blank]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 123 (0x7f35cc714000) [pid = 1861] [serial = 754] [outer = (nil)] [url = about:blank]
05:32:55 INFO - PROCESS | 1861 | --DOMWINDOW == 122 (0x7f35da17c800) [pid = 1861] [serial = 791] [outer = (nil)] [url = about:blank]
05:32:56 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cb92d800 == 62 [pid = 1861] [id = 326]
05:32:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 123 (0x7f35b9c2ec00) [pid = 1861] [serial = 916] [outer = (nil)]
05:32:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 124 (0x7f35bdc4e400) [pid = 1861] [serial = 917] [outer = 0x7f35b9c2ec00]
05:32:56 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:32:56 INFO - document served over http requires an https
05:32:56 INFO - sub-resource via iframe-tag using the meta-csp
05:32:56 INFO - delivery method with swap-origin-redirect and when
05:32:56 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
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 - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:32:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99: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/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
05:32:56 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 1430ms
05:32:56 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:32:56 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc577000 == 63 [pid = 1861] [id = 327]
05:32:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 125 (0x7f35b9a44800) [pid = 1861] [serial = 918] [outer = (nil)]
05:32:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 126 (0x7f35bcf19000) [pid = 1861] [serial = 919] [outer = 0x7f35b9a44800]
05:32:56 INFO - PROCESS | 1861 | 1450272776612 Marionette INFO loaded listener.js
05:32:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 127 (0x7f35cb77c000) [pid = 1861] [serial = 920] [outer = 0x7f35b9a44800]
05:32:57 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cba6d800 == 64 [pid = 1861] [id = 328]
05:32:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 128 (0x7f35c623fc00) [pid = 1861] [serial = 921] [outer = (nil)]
05:32:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 129 (0x7f35cb7d0800) [pid = 1861] [serial = 922] [outer = 0x7f35c623fc00]
05:32:57 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:32:57 INFO - document served over http requires an https
05:32:57 INFO - sub-resource via iframe-tag using the meta-csp
05:32:57 INFO - delivery method with swap-origin-redirect and when
05:32: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:32:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:32:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:32:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:57 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:32:57 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 1177ms
05:32:57 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:32:57 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35b9cd2800 == 65 [pid = 1861] [id = 329]
05:32:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 130 (0x7f35b9a47c00) [pid = 1861] [serial = 923] [outer = (nil)]
05:32:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 131 (0x7f35b9a52000) [pid = 1861] [serial = 924] [outer = 0x7f35b9a47c00]
05:32:57 INFO - PROCESS | 1861 | 1450272777967 Marionette INFO loaded listener.js
05:32:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 132 (0x7f35bbe89000) [pid = 1861] [serial = 925] [outer = 0x7f35b9a47c00]
05:32:58 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c0f10800 == 66 [pid = 1861] [id = 330]
05:32:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 133 (0x7f35bd450c00) [pid = 1861] [serial = 926] [outer = (nil)]
05:32:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 134 (0x7f35bd449000) [pid = 1861] [serial = 927] [outer = 0x7f35bd450c00]
05:32:59 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:32:59 INFO - document served over http requires an https
05:32:59 INFO - sub-resource via iframe-tag using the meta-csp
05:32:59 INFO - delivery method with keep-origin-redirect and when
05:32: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:32:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:32:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:32:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:32:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:32:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:32:59 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:32:59 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 1581ms
05:32:59 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:32:59 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c1c54000 == 67 [pid = 1861] [id = 331]
05:32:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 135 (0x7f35bdcbb000) [pid = 1861] [serial = 928] [outer = (nil)]
05:32:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 136 (0x7f35c1cc3c00) [pid = 1861] [serial = 929] [outer = 0x7f35bdcbb000]
05:32:59 INFO - PROCESS | 1861 | 1450272779628 Marionette INFO loaded listener.js
05:32:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 137 (0x7f35c2943000) [pid = 1861] [serial = 930] [outer = 0x7f35bdcbb000]
05:33:00 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cc057000 == 68 [pid = 1861] [id = 332]
05:33:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 138 (0x7f35c1f91c00) [pid = 1861] [serial = 931] [outer = (nil)]
05:33:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 139 (0x7f35c54c4c00) [pid = 1861] [serial = 932] [outer = 0x7f35c1f91c00]
05:33:00 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:33:00 INFO - document served over http requires an https
05:33:00 INFO - sub-resource via iframe-tag using the meta-csp
05:33:00 INFO - delivery method with no-redirect and when
05:33: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: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/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html:23:7
05:33:00 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 1525ms
05:33:00 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:33:01 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cc73a000 == 69 [pid = 1861] [id = 333]
05:33:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 140 (0x7f35c336a000) [pid = 1861] [serial = 933] [outer = (nil)]
05:33:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 141 (0x7f35c5714c00) [pid = 1861] [serial = 934] [outer = 0x7f35c336a000]
05:33:01 INFO - PROCESS | 1861 | 1450272781141 Marionette INFO loaded listener.js
05:33:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 142 (0x7f35c6688000) [pid = 1861] [serial = 935] [outer = 0x7f35c336a000]
05:33:01 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cc754000 == 70 [pid = 1861] [id = 334]
05:33:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 143 (0x7f35c60db400) [pid = 1861] [serial = 936] [outer = (nil)]
05:33:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 144 (0x7f35c60d7400) [pid = 1861] [serial = 937] [outer = 0x7f35c60db400]
05:33:02 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:33:02 INFO - document served over http requires an https
05:33:02 INFO - sub-resource via iframe-tag using the meta-csp
05:33:02 INFO - delivery method with swap-origin-redirect and when
05:33: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: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/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
05:33:02 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 1578ms
05:33:02 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:33:02 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35ccd5e000 == 71 [pid = 1861] [id = 335]
05:33:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 145 (0x7f35bd453c00) [pid = 1861] [serial = 938] [outer = (nil)]
05:33:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 146 (0x7f35cb786800) [pid = 1861] [serial = 939] [outer = 0x7f35bd453c00]
05:33:02 INFO - PROCESS | 1861 | 1450272782766 Marionette INFO loaded listener.js
05:33:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 147 (0x7f35cb9b5c00) [pid = 1861] [serial = 940] [outer = 0x7f35bd453c00]
05:33:03 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:33:03 INFO - document served over http requires an https
05:33:03 INFO - sub-resource via script-tag using the meta-csp
05:33:03 INFO - delivery method with keep-origin-redirect and when
05:33: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: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 - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:33:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188: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/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
05:33:03 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 1431ms
05:33:03 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:33:04 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35ccf1b800 == 72 [pid = 1861] [id = 336]
05:33:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 148 (0x7f35c4c4e800) [pid = 1861] [serial = 941] [outer = (nil)]
05:33:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 149 (0x7f35cbba2400) [pid = 1861] [serial = 942] [outer = 0x7f35c4c4e800]
05:33:04 INFO - PROCESS | 1861 | 1450272784102 Marionette INFO loaded listener.js
05:33:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 150 (0x7f35cbbacc00) [pid = 1861] [serial = 943] [outer = 0x7f35c4c4e800]
05:33:04 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:33:04 INFO - document served over http requires an https
05:33:04 INFO - sub-resource via script-tag using the meta-csp
05:33:04 INFO - delivery method with no-redirect and when
05:33: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:33:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:33:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:33:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:04 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:33:04 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 1278ms
05:33:04 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:33:05 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35ccf79000 == 73 [pid = 1861] [id = 337]
05:33:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 151 (0x7f35cbf46400) [pid = 1861] [serial = 944] [outer = (nil)]
05:33:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 152 (0x7f35cbf48400) [pid = 1861] [serial = 945] [outer = 0x7f35cbf46400]
05:33:05 INFO - PROCESS | 1861 | 1450272785384 Marionette INFO loaded listener.js
05:33:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 153 (0x7f35cbf51800) [pid = 1861] [serial = 946] [outer = 0x7f35cbf46400]
05:33:06 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:33:06 INFO - document served over http requires an https
05:33:06 INFO - sub-resource via script-tag using the meta-csp
05:33:06 INFO - delivery method with swap-origin-redirect and when
05:33: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:33:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:33:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:33:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:06 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:33:06 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 1330ms
05:33:06 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:33:06 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cd296800 == 74 [pid = 1861] [id = 338]
05:33:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 154 (0x7f35cbf47800) [pid = 1861] [serial = 947] [outer = (nil)]
05:33:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 155 (0x7f35cc06e400) [pid = 1861] [serial = 948] [outer = 0x7f35cbf47800]
05:33:06 INFO - PROCESS | 1861 | 1450272786707 Marionette INFO loaded listener.js
05:33:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 156 (0x7f35cc091400) [pid = 1861] [serial = 949] [outer = 0x7f35cbf47800]
05:33:07 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:33:07 INFO - document served over http requires an https
05:33:07 INFO - sub-resource via script-tag using the meta-csp
05:33:07 INFO - delivery method with swap-origin-redirect and when
05:33: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: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/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:33:07 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 1328ms
05:33:07 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:33:07 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cd4e2000 == 75 [pid = 1861] [id = 339]
05:33:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 157 (0x7f35cbf50000) [pid = 1861] [serial = 950] [outer = (nil)]
05:33:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 158 (0x7f35cc093800) [pid = 1861] [serial = 951] [outer = 0x7f35cbf50000]
05:33:08 INFO - PROCESS | 1861 | 1450272788066 Marionette INFO loaded listener.js
05:33:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 159 (0x7f35cc56dc00) [pid = 1861] [serial = 952] [outer = 0x7f35cbf50000]
05:33:08 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:33:08 INFO - document served over http requires an https
05:33:08 INFO - sub-resource via script-tag using the meta-csp
05:33:08 INFO - delivery method with keep-origin-redirect and when
05:33: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: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/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
05:33:08 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 1327ms
05:33:08 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:33:09 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cd88f800 == 76 [pid = 1861] [id = 340]
05:33:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 160 (0x7f35c60dbc00) [pid = 1861] [serial = 953] [outer = (nil)]
05:33:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 161 (0x7f35cc56d400) [pid = 1861] [serial = 954] [outer = 0x7f35c60dbc00]
05:33:09 INFO - PROCESS | 1861 | 1450272789389 Marionette INFO loaded listener.js
05:33:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 162 (0x7f35cc577800) [pid = 1861] [serial = 955] [outer = 0x7f35c60dbc00]
05:33:10 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:33:10 INFO - document served over http requires an https
05:33:10 INFO - sub-resource via script-tag using the meta-csp
05:33:10 INFO - delivery method with no-redirect and when
05:33: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:33:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:33:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:33:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:10 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:33:10 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 1233ms
05:33:10 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:33:10 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cf81a000 == 77 [pid = 1861] [id = 341]
05:33:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 163 (0x7f35cc088400) [pid = 1861] [serial = 956] [outer = (nil)]
05:33:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 164 (0x7f35cc599c00) [pid = 1861] [serial = 957] [outer = 0x7f35cc088400]
05:33:10 INFO - PROCESS | 1861 | 1450272790661 Marionette INFO loaded listener.js
05:33:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 165 (0x7f35cc70dc00) [pid = 1861] [serial = 958] [outer = 0x7f35cc088400]
05:33:11 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:33:11 INFO - document served over http requires an https
05:33:11 INFO - sub-resource via script-tag using the meta-csp
05:33:11 INFO - delivery method with swap-origin-redirect and when
05:33: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:33:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:33:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:33:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:11 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:33:11 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 1325ms
05:33:11 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:33:11 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cfd0a000 == 78 [pid = 1861] [id = 342]
05:33:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 166 (0x7f35cc59fc00) [pid = 1861] [serial = 959] [outer = (nil)]
05:33:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 167 (0x7f35cc714000) [pid = 1861] [serial = 960] [outer = 0x7f35cc59fc00]
05:33:11 INFO - PROCESS | 1861 | 1450272791989 Marionette INFO loaded listener.js
05:33:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 168 (0x7f35ccf45800) [pid = 1861] [serial = 961] [outer = 0x7f35cc59fc00]
05:33:12 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:33:12 INFO - document served over http requires an https
05:33:12 INFO - sub-resource via xhr-request using the meta-csp
05:33:12 INFO - delivery method with keep-origin-redirect and when
05:33: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:33:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:33:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:33:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:12 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:33:12 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 1327ms
05:33:12 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:33:13 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cfd5b000 == 79 [pid = 1861] [id = 343]
05:33:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 169 (0x7f35cc70f400) [pid = 1861] [serial = 962] [outer = (nil)]
05:33:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 170 (0x7f35ccfe1c00) [pid = 1861] [serial = 963] [outer = 0x7f35cc70f400]
05:33:13 INFO - PROCESS | 1861 | 1450272793363 Marionette INFO loaded listener.js
05:33:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 171 (0x7f35cd4b2800) [pid = 1861] [serial = 964] [outer = 0x7f35cc70f400]
05:33:14 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:33:14 INFO - document served over http requires an https
05:33:14 INFO - sub-resource via xhr-request using the meta-csp
05:33:14 INFO - delivery method with no-redirect and when
05:33: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: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/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html:23:7
05:33:14 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 1326ms
05:33:14 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:33:14 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d01c1800 == 80 [pid = 1861] [id = 344]
05:33:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 172 (0x7f35ccf4b800) [pid = 1861] [serial = 965] [outer = (nil)]
05:33:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 173 (0x7f35cd4b7800) [pid = 1861] [serial = 966] [outer = 0x7f35ccf4b800]
05:33:14 INFO - PROCESS | 1861 | 1450272794657 Marionette INFO loaded listener.js
05:33:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 174 (0x7f35cd9fc400) [pid = 1861] [serial = 967] [outer = 0x7f35ccf4b800]
05:33:15 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:33:15 INFO - document served over http requires an https
05:33:15 INFO - sub-resource via xhr-request using the meta-csp
05:33:15 INFO - delivery method with swap-origin-redirect and when
05:33: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: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/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
05:33:15 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 1228ms
05:33:15 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:33:15 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d036d000 == 81 [pid = 1861] [id = 345]
05:33:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 175 (0x7f35cd4ae000) [pid = 1861] [serial = 968] [outer = (nil)]
05:33:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 176 (0x7f35cffc5c00) [pid = 1861] [serial = 969] [outer = 0x7f35cd4ae000]
05:33:15 INFO - PROCESS | 1861 | 1450272795932 Marionette INFO loaded listener.js
05:33:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 177 (0x7f35d012cc00) [pid = 1861] [serial = 970] [outer = 0x7f35cd4ae000]
05:33:16 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:33:16 INFO - document served over http requires an https
05:33:16 INFO - sub-resource via xhr-request using the meta-csp
05:33:16 INFO - delivery method with swap-origin-redirect and when
05:33: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:33:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:33:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:33:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:16 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:33:16 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 1278ms
05:33:16 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:33:17 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d0489800 == 82 [pid = 1861] [id = 346]
05:33:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 178 (0x7f35d0307800) [pid = 1861] [serial = 971] [outer = (nil)]
05:33:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 179 (0x7f35d0309400) [pid = 1861] [serial = 972] [outer = 0x7f35d0307800]
05:33:17 INFO - PROCESS | 1861 | 1450272797229 Marionette INFO loaded listener.js
05:33:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 180 (0x7f35d0411800) [pid = 1861] [serial = 973] [outer = 0x7f35d0307800]
05:33:18 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:33:18 INFO - document served over http requires an https
05:33:18 INFO - sub-resource via xhr-request using the meta-csp
05:33:18 INFO - delivery method with keep-origin-redirect and when
05:33: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:33:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:33:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:33:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:18 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:33:18 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 1278ms
05:33:18 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:33:18 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d1138000 == 83 [pid = 1861] [id = 347]
05:33:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 181 (0x7f35d0132800) [pid = 1861] [serial = 974] [outer = (nil)]
05:33:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 182 (0x7f35d1682000) [pid = 1861] [serial = 975] [outer = 0x7f35d0132800]
05:33:18 INFO - PROCESS | 1861 | 1450272798520 Marionette INFO loaded listener.js
05:33:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 183 (0x7f35d182d000) [pid = 1861] [serial = 976] [outer = 0x7f35d0132800]
05:33:19 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:33:19 INFO - document served over http requires an https
05:33:19 INFO - sub-resource via xhr-request using the meta-csp
05:33:19 INFO - delivery method with no-redirect and when
05:33: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:33:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:33:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:33:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:19 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:33:19 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 1282ms
05:33:19 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:33:19 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d16c4000 == 84 [pid = 1861] [id = 348]
05:33:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 184 (0x7f35d0307c00) [pid = 1861] [serial = 977] [outer = (nil)]
05:33:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 185 (0x7f35d1837800) [pid = 1861] [serial = 978] [outer = 0x7f35d0307c00]
05:33:19 INFO - PROCESS | 1861 | 1450272799823 Marionette INFO loaded listener.js
05:33:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 186 (0x7f35d3ed3400) [pid = 1861] [serial = 979] [outer = 0x7f35d0307c00]
05:33:20 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:33:20 INFO - document served over http requires an https
05:33:20 INFO - sub-resource via xhr-request using the meta-csp
05:33:20 INFO - delivery method with swap-origin-redirect and when
05:33: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: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 - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:33:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111: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/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
05:33:20 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 1279ms
05:33:20 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:33:21 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d22aa800 == 85 [pid = 1861] [id = 349]
05:33:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 187 (0x7f35d1680400) [pid = 1861] [serial = 980] [outer = (nil)]
05:33:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 188 (0x7f35d3eda800) [pid = 1861] [serial = 981] [outer = 0x7f35d1680400]
05:33:21 INFO - PROCESS | 1861 | 1450272801120 Marionette INFO loaded listener.js
05:33:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 189 (0x7f35d3f06000) [pid = 1861] [serial = 982] [outer = 0x7f35d1680400]
05:33:23 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:33:23 INFO - document served over http requires an http
05:33:23 INFO - sub-resource via fetch-request using the meta-referrer
05:33:23 INFO - delivery method with keep-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/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
05:33:23 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 2582ms
05:33:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
05:33:23 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35b9b65800 == 86 [pid = 1861] [id = 350]
05:33:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 190 (0x7f35b9a43400) [pid = 1861] [serial = 983] [outer = (nil)]
05:33:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 191 (0x7f35b9c29000) [pid = 1861] [serial = 984] [outer = 0x7f35b9a43400]
05:33:23 INFO - PROCESS | 1861 | 1450272803754 Marionette INFO loaded listener.js
05:33:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 192 (0x7f35d0307400) [pid = 1861] [serial = 985] [outer = 0x7f35b9a43400]
05:33:24 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:33:24 INFO - document served over http requires an http
05:33:24 INFO - sub-resource via fetch-request using the meta-referrer
05:33:24 INFO - delivery method with no-redirect and when
05:33: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:33:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:33:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:33:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:33:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:24 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:33:24 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1332ms
05:33:24 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:33:24 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cc73f800 == 87 [pid = 1861] [id = 351]
05:33:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 193 (0x7f35b9a43800) [pid = 1861] [serial = 986] [outer = (nil)]
05:33:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 194 (0x7f35bdcc3000) [pid = 1861] [serial = 987] [outer = 0x7f35b9a43800]
05:33:25 INFO - PROCESS | 1861 | 1450272805068 Marionette INFO loaded listener.js
05:33:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 195 (0x7f35d1833800) [pid = 1861] [serial = 988] [outer = 0x7f35b9a43800]
05:33:26 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:33:26 INFO - document served over http requires an http
05:33:26 INFO - sub-resource via fetch-request using the meta-referrer
05:33:26 INFO - delivery method with swap-origin-redirect and when
05:33:26 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
05:33:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:33:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:33:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:33:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:26 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:33:26 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 1940ms
05:33:26 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:33:26 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c26e5800 == 88 [pid = 1861] [id = 352]
05:33:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 196 (0x7f35b9c29800) [pid = 1861] [serial = 989] [outer = (nil)]
05:33:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 197 (0x7f35bdc47800) [pid = 1861] [serial = 990] [outer = 0x7f35b9c29800]
05:33:27 INFO - PROCESS | 1861 | 1450272807044 Marionette INFO loaded listener.js
05:33:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 198 (0x7f35c171f000) [pid = 1861] [serial = 991] [outer = 0x7f35b9c29800]
05:33:27 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c16e5800 == 89 [pid = 1861] [id = 353]
05:33:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 199 (0x7f35bc9d1400) [pid = 1861] [serial = 992] [outer = (nil)]
05:33:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35b9cb9800 == 88 [pid = 1861] [id = 287]
05:33:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c26d2800 == 87 [pid = 1861] [id = 196]
05:33:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c43c2800 == 86 [pid = 1861] [id = 198]
05:33:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c5ecc800 == 85 [pid = 1861] [id = 204]
05:33:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c49d7800 == 84 [pid = 1861] [id = 303]
05:33:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c515c000 == 83 [pid = 1861] [id = 305]
05:33:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c52c5800 == 82 [pid = 1861] [id = 307]
05:33:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c664c000 == 81 [pid = 1861] [id = 312]
05:33:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cb521800 == 80 [pid = 1861] [id = 313]
05:33:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cb71d000 == 79 [pid = 1861] [id = 314]
05:33:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c16de000 == 78 [pid = 1861] [id = 315]
05:33:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc90b000 == 77 [pid = 1861] [id = 316]
05:33:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c52b7000 == 76 [pid = 1861] [id = 317]
05:33:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc0b3800 == 75 [pid = 1861] [id = 318]
05:33:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35b9cca800 == 74 [pid = 1861] [id = 319]
05:33:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c0f0f000 == 73 [pid = 1861] [id = 192]
05:33:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bcd11800 == 72 [pid = 1861] [id = 320]
05:33:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c139d800 == 71 [pid = 1861] [id = 321]
05:33:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c1f06800 == 70 [pid = 1861] [id = 322]
05:33:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c1c57000 == 69 [pid = 1861] [id = 194]
05:33:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c0bf6800 == 68 [pid = 1861] [id = 323]
05:33:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c52ae000 == 67 [pid = 1861] [id = 324]
05:33:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c5ee5800 == 66 [pid = 1861] [id = 325]
05:33:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cb92d800 == 65 [pid = 1861] [id = 326]
05:33:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc577000 == 64 [pid = 1861] [id = 327]
05:33:28 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cba6d800 == 63 [pid = 1861] [id = 328]
05:33:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 200 (0x7f35b9a45400) [pid = 1861] [serial = 993] [outer = 0x7f35bc9d1400]
05:33:28 INFO - PROCESS | 1861 | --DOMWINDOW == 199 (0x7f35bdcc7800) [pid = 1861] [serial = 824] [outer = (nil)] [url = about:blank]
05:33:28 INFO - PROCESS | 1861 | --DOMWINDOW == 198 (0x7f35d0302c00) [pid = 1861] [serial = 757] [outer = (nil)] [url = about:blank]
05:33:28 INFO - PROCESS | 1861 | --DOMWINDOW == 197 (0x7f35d82d0000) [pid = 1861] [serial = 776] [outer = (nil)] [url = about:blank]
05:33:28 INFO - PROCESS | 1861 | --DOMWINDOW == 196 (0x7f35d846d800) [pid = 1861] [serial = 781] [outer = (nil)] [url = about:blank]
05:33:28 INFO - PROCESS | 1861 | --DOMWINDOW == 195 (0x7f35d3edf000) [pid = 1861] [serial = 760] [outer = (nil)] [url = about:blank]
05:33:28 INFO - PROCESS | 1861 | --DOMWINDOW == 194 (0x7f35c1447c00) [pid = 1861] [serial = 827] [outer = (nil)] [url = about:blank]
05:33:28 INFO - PROCESS | 1861 | --DOMWINDOW == 193 (0x7f35bd445c00) [pid = 1861] [serial = 819] [outer = (nil)] [url = about:blank]
05:33:28 INFO - PROCESS | 1861 | --DOMWINDOW == 192 (0x7f35d9255c00) [pid = 1861] [serial = 785] [outer = (nil)] [url = about:blank]
05:33:28 INFO - PROCESS | 1861 | --DOMWINDOW == 191 (0x7f35d3f0ac00) [pid = 1861] [serial = 763] [outer = (nil)] [url = about:blank]
05:33:28 INFO - PROCESS | 1861 | --DOMWINDOW == 190 (0x7f35bd449c00) [pid = 1861] [serial = 800] [outer = (nil)] [url = about:blank]
05:33:28 INFO - PROCESS | 1861 | --DOMWINDOW == 189 (0x7f35d9262400) [pid = 1861] [serial = 788] [outer = (nil)] [url = about:blank]
05:33:28 INFO - PROCESS | 1861 | --DOMWINDOW == 188 (0x7f35d6f30800) [pid = 1861] [serial = 771] [outer = (nil)] [url = about:blank]
05:33:28 INFO - PROCESS | 1861 | --DOMWINDOW == 187 (0x7f35b9a52800) [pid = 1861] [serial = 806] [outer = (nil)] [url = about:blank]
05:33:28 INFO - PROCESS | 1861 | --DOMWINDOW == 186 (0x7f35d51a0400) [pid = 1861] [serial = 803] [outer = (nil)] [url = about:blank]
05:33:28 INFO - PROCESS | 1861 | --DOMWINDOW == 185 (0x7f35bc5cc800) [pid = 1861] [serial = 814] [outer = (nil)] [url = about:blank]
05:33:28 INFO - PROCESS | 1861 | --DOMWINDOW == 184 (0x7f35d47c9400) [pid = 1861] [serial = 766] [outer = (nil)] [url = about:blank]
05:33:28 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:33:28 INFO - document served over http requires an http
05:33:28 INFO - sub-resource via iframe-tag using the meta-referrer
05:33:28 INFO - delivery method with keep-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/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
05:33:28 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 2131ms
05:33:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
05:33:28 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc55a800 == 64 [pid = 1861] [id = 354]
05:33:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 185 (0x7f35bc2a6000) [pid = 1861] [serial = 994] [outer = (nil)]
05:33:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 186 (0x7f35bd449c00) [pid = 1861] [serial = 995] [outer = 0x7f35bc2a6000]
05:33:29 INFO - PROCESS | 1861 | 1450272809002 Marionette INFO loaded listener.js
05:33:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 187 (0x7f35c1f8f000) [pid = 1861] [serial = 996] [outer = 0x7f35bc2a6000]
05:33:29 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bd206800 == 65 [pid = 1861] [id = 355]
05:33:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 188 (0x7f35bc9d2000) [pid = 1861] [serial = 997] [outer = (nil)]
05:33:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 189 (0x7f35c2949800) [pid = 1861] [serial = 998] [outer = 0x7f35bc9d2000]
05:33:29 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:33:29 INFO - document served over http requires an http
05:33:29 INFO - sub-resource via iframe-tag using the meta-referrer
05:33:29 INFO - delivery method with no-redirect and when
05:33: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:33:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:33:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:33:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:29 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:33:29 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1124ms
05:33:29 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:33:30 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c0be4800 == 66 [pid = 1861] [id = 356]
05:33:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 190 (0x7f35bd448800) [pid = 1861] [serial = 999] [outer = (nil)]
05:33:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 191 (0x7f35c2944800) [pid = 1861] [serial = 1000] [outer = 0x7f35bd448800]
05:33:30 INFO - PROCESS | 1861 | 1450272810281 Marionette INFO loaded listener.js
05:33:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 192 (0x7f35c49bcc00) [pid = 1861] [serial = 1001] [outer = 0x7f35bd448800]
05:33:30 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c0f2a800 == 67 [pid = 1861] [id = 357]
05:33:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 193 (0x7f35c49b9800) [pid = 1861] [serial = 1002] [outer = (nil)]
05:33:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 194 (0x7f35c4c47c00) [pid = 1861] [serial = 1003] [outer = 0x7f35c49b9800]
05:33:31 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:33:31 INFO - document served over http requires an http
05:33:31 INFO - sub-resource via iframe-tag using the meta-referrer
05:33:31 INFO - delivery method with swap-origin-redirect and when
05:33:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
05:33:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:33:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:33:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:31 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:33:31 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 1285ms
05:33:31 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:33:31 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c0bdf000 == 68 [pid = 1861] [id = 358]
05:33:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 195 (0x7f35c131ac00) [pid = 1861] [serial = 1004] [outer = (nil)]
05:33:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 196 (0x7f35c570b000) [pid = 1861] [serial = 1005] [outer = 0x7f35c131ac00]
05:33:31 INFO - PROCESS | 1861 | 1450272811488 Marionette INFO loaded listener.js
05:33:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 197 (0x7f35c5ec1000) [pid = 1861] [serial = 1006] [outer = 0x7f35c131ac00]
05:33:32 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:33:32 INFO - document served over http requires an http
05:33:32 INFO - sub-resource via script-tag using the meta-referrer
05:33:32 INFO - delivery method with keep-origin-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/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
05:33:32 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 1172ms
05:33:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
05:33:32 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c1c64800 == 69 [pid = 1861] [id = 359]
05:33:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 198 (0x7f35c5ec6c00) [pid = 1861] [serial = 1007] [outer = (nil)]
05:33:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 199 (0x7f35c60d7000) [pid = 1861] [serial = 1008] [outer = 0x7f35c5ec6c00]
05:33:32 INFO - PROCESS | 1861 | 1450272812657 Marionette INFO loaded listener.js
05:33:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 200 (0x7f35c6249800) [pid = 1861] [serial = 1009] [outer = 0x7f35c5ec6c00]
05:33:33 INFO - PROCESS | 1861 | --DOMWINDOW == 199 (0x7f35bd9dd000) [pid = 1861] [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:33:33 INFO - PROCESS | 1861 | --DOMWINDOW == 198 (0x7f35bcf19000) [pid = 1861] [serial = 919] [outer = (nil)] [url = about:blank]
05:33:33 INFO - PROCESS | 1861 | --DOMWINDOW == 197 (0x7f35c1cca400) [pid = 1861] [serial = 906] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:33:33 INFO - PROCESS | 1861 | --DOMWINDOW == 196 (0x7f35bbe83400) [pid = 1861] [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:33:33 INFO - PROCESS | 1861 | --DOMWINDOW == 195 (0x7f35c570b800) [pid = 1861] [serial = 862] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:33:33 INFO - PROCESS | 1861 | --DOMWINDOW == 194 (0x7f35c4c4f000) [pid = 1861] [serial = 857] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272751896]
05:33:33 INFO - PROCESS | 1861 | --DOMWINDOW == 193 (0x7f35c5ec9c00) [pid = 1861] [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:33:33 INFO - PROCESS | 1861 | --DOMWINDOW == 192 (0x7f35bc9c9c00) [pid = 1861] [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:33:33 INFO - PROCESS | 1861 | --DOMWINDOW == 191 (0x7f35b9c36800) [pid = 1861] [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:33:33 INFO - PROCESS | 1861 | --DOMWINDOW == 190 (0x7f35b9c2ec00) [pid = 1861] [serial = 916] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:33:33 INFO - PROCESS | 1861 | --DOMWINDOW == 189 (0x7f35c1719000) [pid = 1861] [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:33:33 INFO - PROCESS | 1861 | --DOMWINDOW == 188 (0x7f35c4c4a400) [pid = 1861] [serial = 911] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272774575]
05:33:33 INFO - PROCESS | 1861 | --DOMWINDOW == 187 (0x7f35cb77d400) [pid = 1861] [serial = 883] [outer = (nil)] [url = about:blank]
05:33:33 INFO - PROCESS | 1861 | --DOMWINDOW == 186 (0x7f35c347e800) [pid = 1861] [serial = 907] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:33:33 INFO - PROCESS | 1861 | --DOMWINDOW == 185 (0x7f35c2493c00) [pid = 1861] [serial = 904] [outer = (nil)] [url = about:blank]
05:33:33 INFO - PROCESS | 1861 | --DOMWINDOW == 184 (0x7f35bbe85c00) [pid = 1861] [serial = 895] [outer = (nil)] [url = about:blank]
05:33:33 INFO - PROCESS | 1861 | --DOMWINDOW == 183 (0x7f35bbe8e000) [pid = 1861] [serial = 898] [outer = (nil)] [url = about:blank]
05:33:33 INFO - PROCESS | 1861 | --DOMWINDOW == 182 (0x7f35c2491c00) [pid = 1861] [serial = 841] [outer = (nil)] [url = about:blank]
05:33:33 INFO - PROCESS | 1861 | --DOMWINDOW == 181 (0x7f35c1f8c400) [pid = 1861] [serial = 838] [outer = (nil)] [url = about:blank]
05:33:33 INFO - PROCESS | 1861 | --DOMWINDOW == 180 (0x7f35c49b2c00) [pid = 1861] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:33:33 INFO - PROCESS | 1861 | --DOMWINDOW == 179 (0x7f35c49b4800) [pid = 1861] [serial = 850] [outer = (nil)] [url = about:blank]
05:33:33 INFO - PROCESS | 1861 | --DOMWINDOW == 178 (0x7f35bdcc1800) [pid = 1861] [serial = 835] [outer = (nil)] [url = about:blank]
05:33:33 INFO - PROCESS | 1861 | --DOMWINDOW == 177 (0x7f35bdc4e400) [pid = 1861] [serial = 917] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:33:33 INFO - PROCESS | 1861 | --DOMWINDOW == 176 (0x7f35c60d5c00) [pid = 1861] [serial = 914] [outer = (nil)] [url = about:blank]
05:33:33 INFO - PROCESS | 1861 | --DOMWINDOW == 175 (0x7f35bdcc8c00) [pid = 1861] [serial = 901] [outer = (nil)] [url = about:blank]
05:33:33 INFO - PROCESS | 1861 | --DOMWINDOW == 174 (0x7f35c5ebfc00) [pid = 1861] [serial = 912] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272774575]
05:33:33 INFO - PROCESS | 1861 | --DOMWINDOW == 173 (0x7f35c4336c00) [pid = 1861] [serial = 909] [outer = (nil)] [url = about:blank]
05:33:33 INFO - PROCESS | 1861 | --DOMWINDOW == 172 (0x7f35c666a400) [pid = 1861] [serial = 874] [outer = (nil)] [url = about:blank]
05:33:33 INFO - PROCESS | 1861 | --DOMWINDOW == 171 (0x7f35c5ec4800) [pid = 1861] [serial = 868] [outer = (nil)] [url = about:blank]
05:33:33 INFO - PROCESS | 1861 | --DOMWINDOW == 170 (0x7f35c6688400) [pid = 1861] [serial = 880] [outer = (nil)] [url = about:blank]
05:33:33 INFO - PROCESS | 1861 | --DOMWINDOW == 169 (0x7f35c60dfc00) [pid = 1861] [serial = 871] [outer = (nil)] [url = about:blank]
05:33:33 INFO - PROCESS | 1861 | --DOMWINDOW == 168 (0x7f35bba9d400) [pid = 1861] [serial = 832] [outer = (nil)] [url = about:blank]
05:33:33 INFO - PROCESS | 1861 | --DOMWINDOW == 167 (0x7f35bdc45800) [pid = 1861] [serial = 886] [outer = (nil)] [url = about:blank]
05:33:33 INFO - PROCESS | 1861 | --DOMWINDOW == 166 (0x7f35c4338000) [pid = 1861] [serial = 847] [outer = (nil)] [url = about:blank]
05:33:33 INFO - PROCESS | 1861 | --DOMWINDOW == 165 (0x7f35c294f800) [pid = 1861] [serial = 844] [outer = (nil)] [url = about:blank]
05:33:33 INFO - PROCESS | 1861 | --DOMWINDOW == 164 (0x7f35bc5d0400) [pid = 1861] [serial = 889] [outer = (nil)] [url = about:blank]
05:33:33 INFO - PROCESS | 1861 | --DOMWINDOW == 163 (0x7f35c570f800) [pid = 1861] [serial = 863] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:33:33 INFO - PROCESS | 1861 | --DOMWINDOW == 162 (0x7f35c54c9000) [pid = 1861] [serial = 860] [outer = (nil)] [url = about:blank]
05:33:33 INFO - PROCESS | 1861 | --DOMWINDOW == 161 (0x7f35c4c4e400) [pid = 1861] [serial = 858] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272751896]
05:33:33 INFO - PROCESS | 1861 | --DOMWINDOW == 160 (0x7f35c4c46400) [pid = 1861] [serial = 855] [outer = (nil)] [url = about:blank]
05:33:33 INFO - PROCESS | 1861 | --DOMWINDOW == 159 (0x7f35c1cc4400) [pid = 1861] [serial = 865] [outer = (nil)] [url = about:blank]
05:33:33 INFO - PROCESS | 1861 | --DOMWINDOW == 158 (0x7f35c6675c00) [pid = 1861] [serial = 877] [outer = (nil)] [url = about:blank]
05:33:33 INFO - PROCESS | 1861 | --DOMWINDOW == 157 (0x7f35c1f9a400) [pid = 1861] [serial = 892] [outer = (nil)] [url = about:blank]
05:33:33 INFO - PROCESS | 1861 | --DOMWINDOW == 156 (0x7f35c49bd400) [pid = 1861] [serial = 852] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:33:34 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:33:34 INFO - document served over http requires an http
05:33:34 INFO - sub-resource via script-tag using the meta-referrer
05:33:34 INFO - delivery method with no-redirect and when
05:33: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:33:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:33:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:33:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:34 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:33:34 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1678ms
05:33:34 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:33:34 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c16e8800 == 70 [pid = 1861] [id = 360]
05:33:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 157 (0x7f35c4c4a400) [pid = 1861] [serial = 1010] [outer = (nil)]
05:33:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 158 (0x7f35c570f800) [pid = 1861] [serial = 1011] [outer = 0x7f35c4c4a400]
05:33:34 INFO - PROCESS | 1861 | 1450272814348 Marionette INFO loaded listener.js
05:33:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 159 (0x7f35c6674400) [pid = 1861] [serial = 1012] [outer = 0x7f35c4c4a400]
05:33:35 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:33:35 INFO - document served over http requires an http
05:33:35 INFO - sub-resource via script-tag using the meta-referrer
05:33:35 INFO - delivery method with swap-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/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
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 - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:33:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188: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/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
05:33:35 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 1092ms
05:33:35 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:33:35 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c49dd000 == 71 [pid = 1861] [id = 361]
05:33:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 160 (0x7f35c6688400) [pid = 1861] [serial = 1013] [outer = (nil)]
05:33:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 161 (0x7f35cb413c00) [pid = 1861] [serial = 1014] [outer = 0x7f35c6688400]
05:33:35 INFO - PROCESS | 1861 | 1450272815408 Marionette INFO loaded listener.js
05:33:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 162 (0x7f35cb788c00) [pid = 1861] [serial = 1015] [outer = 0x7f35c6688400]
05:33:36 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:33:36 INFO - document served over http requires an http
05:33:36 INFO - sub-resource via xhr-request using the meta-referrer
05:33:36 INFO - delivery method with keep-origin-redirect and when
05:33: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:33:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:33:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:33:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:36 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:33:36 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 1324ms
05:33:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
05:33:36 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c0e2f000 == 72 [pid = 1861] [id = 362]
05:33:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 163 (0x7f35c1718000) [pid = 1861] [serial = 1016] [outer = (nil)]
05:33:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 164 (0x7f35c1721000) [pid = 1861] [serial = 1017] [outer = 0x7f35c1718000]
05:33:36 INFO - PROCESS | 1861 | 1450272816986 Marionette INFO loaded listener.js
05:33:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 165 (0x7f35c1f98c00) [pid = 1861] [serial = 1018] [outer = 0x7f35c1718000]
05:33:37 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:33:37 INFO - document served over http requires an http
05:33:37 INFO - sub-resource via xhr-request using the meta-referrer
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/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html:23:7
05:33:37 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1386ms
05:33:37 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:33:38 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c5167800 == 73 [pid = 1861] [id = 363]
05:33:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 166 (0x7f35c1719000) [pid = 1861] [serial = 1019] [outer = (nil)]
05:33:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 167 (0x7f35c348b800) [pid = 1861] [serial = 1020] [outer = 0x7f35c1719000]
05:33:38 INFO - PROCESS | 1861 | 1450272818425 Marionette INFO loaded listener.js
05:33:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 168 (0x7f35c6248c00) [pid = 1861] [serial = 1021] [outer = 0x7f35c1719000]
05:33:39 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:33:39 INFO - document served over http requires an http
05:33:39 INFO - sub-resource via xhr-request using the meta-referrer
05:33:39 INFO - delivery method with swap-origin-redirect and when
05:33:39 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
05:33:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:33:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:33:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:39 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:33:39 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 1392ms
05:33:39 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:33:39 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c59b3000 == 74 [pid = 1861] [id = 364]
05:33:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 169 (0x7f35c667e800) [pid = 1861] [serial = 1022] [outer = (nil)]
05:33:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 170 (0x7f35cb823000) [pid = 1861] [serial = 1023] [outer = 0x7f35c667e800]
05:33:39 INFO - PROCESS | 1861 | 1450272819770 Marionette INFO loaded listener.js
05:33:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 171 (0x7f35cb9b9c00) [pid = 1861] [serial = 1024] [outer = 0x7f35c667e800]
05:33:40 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:33:40 INFO - document served over http requires an https
05:33:40 INFO - sub-resource via fetch-request using the meta-referrer
05:33:40 INFO - delivery method with keep-origin-redirect and when
05:33: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:33:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:40 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:33:40 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:33:40 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:33:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:40 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:33:40 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 1335ms
05:33:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
05:33:41 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c626a800 == 75 [pid = 1861] [id = 365]
05:33:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 172 (0x7f35cb788000) [pid = 1861] [serial = 1025] [outer = (nil)]
05:33:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 173 (0x7f35cbba0400) [pid = 1861] [serial = 1026] [outer = 0x7f35cb788000]
05:33:41 INFO - PROCESS | 1861 | 1450272821090 Marionette INFO loaded listener.js
05:33:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 174 (0x7f35cbf4a400) [pid = 1861] [serial = 1027] [outer = 0x7f35cb788000]
05:33:41 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:33:41 INFO - document served over http requires an https
05:33:41 INFO - sub-resource via fetch-request using the meta-referrer
05:33:41 INFO - delivery method with no-redirect and when
05:33: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:33:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:33:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:33:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:33:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:41 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:33:41 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1281ms
05:33:41 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:33:42 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cb51b800 == 76 [pid = 1861] [id = 366]
05:33:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 175 (0x7f35cb830000) [pid = 1861] [serial = 1028] [outer = (nil)]
05:33:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 176 (0x7f35cc095c00) [pid = 1861] [serial = 1029] [outer = 0x7f35cb830000]
05:33:42 INFO - PROCESS | 1861 | 1450272822376 Marionette INFO loaded listener.js
05:33:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 177 (0x7f35cc595000) [pid = 1861] [serial = 1030] [outer = 0x7f35cb830000]
05:33:43 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:33:43 INFO - document served over http requires an https
05:33:43 INFO - sub-resource via fetch-request using the meta-referrer
05:33:43 INFO - delivery method with swap-origin-redirect and when
05:33: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:33:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:33:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:33:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:33:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:43 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:33:43 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 1277ms
05:33:43 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:33:43 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cb9d8800 == 77 [pid = 1861] [id = 367]
05:33:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 178 (0x7f35ccf41800) [pid = 1861] [serial = 1031] [outer = (nil)]
05:33:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 179 (0x7f35cd9f3000) [pid = 1861] [serial = 1032] [outer = 0x7f35ccf41800]
05:33:43 INFO - PROCESS | 1861 | 1450272823719 Marionette INFO loaded listener.js
05:33:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 180 (0x7f35d3ed5000) [pid = 1861] [serial = 1033] [outer = 0x7f35ccf41800]
05:33:44 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cc057800 == 78 [pid = 1861] [id = 368]
05:33:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 181 (0x7f35ccf49400) [pid = 1861] [serial = 1034] [outer = (nil)]
05:33:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 182 (0x7f35d1684c00) [pid = 1861] [serial = 1035] [outer = 0x7f35ccf49400]
05:33:44 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:33:44 INFO - document served over http requires an https
05:33:44 INFO - sub-resource via iframe-tag using the meta-referrer
05:33:44 INFO - delivery method with keep-origin-redirect and when
05:33: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:33:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:44 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:33:44 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:33:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:44 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:33:44 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 1427ms
05:33:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
05:33:45 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cc05b800 == 79 [pid = 1861] [id = 369]
05:33:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 183 (0x7f35b9a48800) [pid = 1861] [serial = 1036] [outer = (nil)]
05:33:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 184 (0x7f35d3eddc00) [pid = 1861] [serial = 1037] [outer = 0x7f35b9a48800]
05:33:45 INFO - PROCESS | 1861 | 1450272825242 Marionette INFO loaded listener.js
05:33:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 185 (0x7f35d3fd4c00) [pid = 1861] [serial = 1038] [outer = 0x7f35b9a48800]
05:33:45 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cd4cf000 == 80 [pid = 1861] [id = 370]
05:33:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 186 (0x7f35d3fd0800) [pid = 1861] [serial = 1039] [outer = (nil)]
05:33:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 187 (0x7f35d44c8400) [pid = 1861] [serial = 1040] [outer = 0x7f35d3fd0800]
05:33:46 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:33:46 INFO - document served over http requires an https
05:33:46 INFO - sub-resource via iframe-tag using the meta-referrer
05:33:46 INFO - delivery method with no-redirect and when
05:33: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:33:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:33:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:33:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:46 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:33:46 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1424ms
05:33:46 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:33:46 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc91c000 == 81 [pid = 1861] [id = 371]
05:33:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 188 (0x7f35c3488800) [pid = 1861] [serial = 1041] [outer = (nil)]
05:33:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 189 (0x7f35d44c7000) [pid = 1861] [serial = 1042] [outer = 0x7f35c3488800]
05:33:46 INFO - PROCESS | 1861 | 1450272826648 Marionette INFO loaded listener.js
05:33:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 190 (0x7f35d44d1400) [pid = 1861] [serial = 1043] [outer = 0x7f35c3488800]
05:33:47 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d0487800 == 82 [pid = 1861] [id = 372]
05:33:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 191 (0x7f35d44cd400) [pid = 1861] [serial = 1044] [outer = (nil)]
05:33:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 192 (0x7f35d3fd1400) [pid = 1861] [serial = 1045] [outer = 0x7f35d44cd400]
05:33:47 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:33:47 INFO - document served over http requires an https
05:33:47 INFO - sub-resource via iframe-tag using the meta-referrer
05:33:47 INFO - delivery method with swap-origin-redirect and when
05:33: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:33:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:33:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:33:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:47 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:33:47 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 1429ms
05:33:47 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:33:47 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d16b9800 == 83 [pid = 1861] [id = 373]
05:33:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 193 (0x7f35c4337c00) [pid = 1861] [serial = 1046] [outer = (nil)]
05:33:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 194 (0x7f35d47c9800) [pid = 1861] [serial = 1047] [outer = 0x7f35c4337c00]
05:33:48 INFO - PROCESS | 1861 | 1450272828011 Marionette INFO loaded listener.js
05:33:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 195 (0x7f35d4903c00) [pid = 1861] [serial = 1048] [outer = 0x7f35c4337c00]
05:33:48 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:33:48 INFO - document served over http requires an https
05:33:48 INFO - sub-resource via script-tag using the meta-referrer
05:33:48 INFO - delivery method with keep-origin-redirect and when
05:33:48 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
05:33:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:33:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:33:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:48 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:33:48 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 1331ms
05:33:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
05:33:49 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d4696000 == 84 [pid = 1861] [id = 374]
05:33:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 196 (0x7f35cb784000) [pid = 1861] [serial = 1049] [outer = (nil)]
05:33:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 197 (0x7f35d4907800) [pid = 1861] [serial = 1050] [outer = 0x7f35cb784000]
05:33:49 INFO - PROCESS | 1861 | 1450272829328 Marionette INFO loaded listener.js
05:33:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 198 (0x7f35d490ec00) [pid = 1861] [serial = 1051] [outer = 0x7f35cb784000]
05:33:50 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:33:50 INFO - document served over http requires an https
05:33:50 INFO - sub-resource via script-tag using the meta-referrer
05:33:50 INFO - delivery method with no-redirect and when
05:33:50 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
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 - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:33:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188: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/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html:23:7
05:33:50 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1280ms
05:33:50 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:33:50 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d46ea800 == 85 [pid = 1861] [id = 375]
05:33:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 199 (0x7f35d47d1c00) [pid = 1861] [serial = 1052] [outer = (nil)]
05:33:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 200 (0x7f35d5295800) [pid = 1861] [serial = 1053] [outer = 0x7f35d47d1c00]
05:33:50 INFO - PROCESS | 1861 | 1450272830656 Marionette INFO loaded listener.js
05:33:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 201 (0x7f35d529b800) [pid = 1861] [serial = 1054] [outer = 0x7f35d47d1c00]
05:33:51 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:33:51 INFO - document served over http requires an https
05:33:51 INFO - sub-resource via script-tag using the meta-referrer
05:33:51 INFO - delivery method with swap-origin-redirect and when
05:33: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:33:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:33:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:33:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:51 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:33:51 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 1382ms
05:33:51 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:33:51 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d4dae800 == 86 [pid = 1861] [id = 376]
05:33:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 202 (0x7f35d5292c00) [pid = 1861] [serial = 1055] [outer = (nil)]
05:33:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 203 (0x7f35d52d1800) [pid = 1861] [serial = 1056] [outer = 0x7f35d5292c00]
05:33:52 INFO - PROCESS | 1861 | 1450272832076 Marionette INFO loaded listener.js
05:33:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 204 (0x7f35d5d40800) [pid = 1861] [serial = 1057] [outer = 0x7f35d5292c00]
05:33:52 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:33:52 INFO - document served over http requires an https
05:33:52 INFO - sub-resource via xhr-request using the meta-referrer
05:33:52 INFO - delivery method with keep-origin-redirect and when
05:33: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:33:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:33:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:33:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:52 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:33:52 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 1278ms
05:33:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
05:33:53 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d4de5000 == 87 [pid = 1861] [id = 377]
05:33:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 205 (0x7f35d52cdc00) [pid = 1861] [serial = 1058] [outer = (nil)]
05:33:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 206 (0x7f35d5dbc000) [pid = 1861] [serial = 1059] [outer = 0x7f35d52cdc00]
05:33:53 INFO - PROCESS | 1861 | 1450272833378 Marionette INFO loaded listener.js
05:33:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 207 (0x7f35d5dbf000) [pid = 1861] [serial = 1060] [outer = 0x7f35d52cdc00]
05:33:54 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:33:54 INFO - document served over http requires an https
05:33:54 INFO - sub-resource via xhr-request using the meta-referrer
05:33:54 INFO - delivery method with no-redirect and when
05:33: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:33:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:33:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:33:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:54 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:33:54 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1282ms
05:33:54 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:33:54 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d6307000 == 88 [pid = 1861] [id = 378]
05:33:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 208 (0x7f35d0702c00) [pid = 1861] [serial = 1061] [outer = (nil)]
05:33:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 209 (0x7f35d63c5400) [pid = 1861] [serial = 1062] [outer = 0x7f35d0702c00]
05:33:54 INFO - PROCESS | 1861 | 1450272834662 Marionette INFO loaded listener.js
05:33:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 210 (0x7f35d63c5000) [pid = 1861] [serial = 1063] [outer = 0x7f35d0702c00]
05:33:55 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:33:55 INFO - document served over http requires an https
05:33:55 INFO - sub-resource via xhr-request using the meta-referrer
05:33:55 INFO - delivery method with swap-origin-redirect and when
05:33: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: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 - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:33:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111: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/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
05:33:55 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 1335ms
05:33:55 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:33:56 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d6e43000 == 89 [pid = 1861] [id = 379]
05:33:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 211 (0x7f35d5db7400) [pid = 1861] [serial = 1064] [outer = (nil)]
05:33:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 212 (0x7f35d6a1bc00) [pid = 1861] [serial = 1065] [outer = 0x7f35d5db7400]
05:33:56 INFO - PROCESS | 1861 | 1450272836084 Marionette INFO loaded listener.js
05:33:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 213 (0x7f35d6f2bc00) [pid = 1861] [serial = 1066] [outer = 0x7f35d5db7400]
05:33:56 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:33:56 INFO - document served over http requires an http
05:33:56 INFO - sub-resource via fetch-request using the meta-referrer
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/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html | took 1376ms
05:33:56 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:33:57 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d7415000 == 90 [pid = 1861] [id = 380]
05:33:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 214 (0x7f35d5db9c00) [pid = 1861] [serial = 1067] [outer = (nil)]
05:33:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 215 (0x7f35d730c400) [pid = 1861] [serial = 1068] [outer = 0x7f35d5db9c00]
05:33:57 INFO - PROCESS | 1861 | 1450272837445 Marionette INFO loaded listener.js
05:33:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 216 (0x7f35d7317000) [pid = 1861] [serial = 1069] [outer = 0x7f35d5db9c00]
05:33:58 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:33:58 INFO - document served over http requires an http
05:33:58 INFO - sub-resource via fetch-request using the meta-referrer
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/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html | took 1331ms
05:33:58 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:33:58 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d8530800 == 91 [pid = 1861] [id = 381]
05:33:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 217 (0x7f35d6a1cc00) [pid = 1861] [serial = 1070] [outer = (nil)]
05:33:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 218 (0x7f35d731a400) [pid = 1861] [serial = 1071] [outer = 0x7f35d6a1cc00]
05:33:58 INFO - PROCESS | 1861 | 1450272838802 Marionette INFO loaded listener.js
05:33:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 219 (0x7f35d7f18000) [pid = 1861] [serial = 1072] [outer = 0x7f35d6a1cc00]
05:33:59 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:33:59 INFO - document served over http requires an http
05:33:59 INFO - sub-resource via fetch-request using the meta-referrer
05:33:59 INFO - delivery method with swap-origin-redirect and when
05:33: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:33:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:33:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:33:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:33:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:33:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:33:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:33:59 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:33:59 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 1433ms
05:33:59 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:34:00 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d85f0800 == 92 [pid = 1861] [id = 382]
05:34:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 220 (0x7f35d6f2ec00) [pid = 1861] [serial = 1073] [outer = (nil)]
05:34:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 221 (0x7f35d7f1b000) [pid = 1861] [serial = 1074] [outer = 0x7f35d6f2ec00]
05:34:00 INFO - PROCESS | 1861 | 1450272840319 Marionette INFO loaded listener.js
05:34:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 222 (0x7f35d82c7000) [pid = 1861] [serial = 1075] [outer = 0x7f35d6f2ec00]
05:34:00 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d8ed8000 == 93 [pid = 1861] [id = 383]
05:34:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 223 (0x7f35d7f21400) [pid = 1861] [serial = 1076] [outer = (nil)]
05:34:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 224 (0x7f35d7f21800) [pid = 1861] [serial = 1077] [outer = 0x7f35d7f21400]
05:34:01 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:34:01 INFO - document served over http requires an http
05:34:01 INFO - sub-resource via iframe-tag using the meta-referrer
05:34:01 INFO - delivery method with keep-origin-redirect and when
05:34:01 INFO - the target request is same-origin.
05:34:01 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 1474ms
05:34:01 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:34:01 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d9205000 == 94 [pid = 1861] [id = 384]
05:34:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 225 (0x7f35cb7d6000) [pid = 1861] [serial = 1078] [outer = (nil)]
05:34:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 226 (0x7f35d82ce000) [pid = 1861] [serial = 1079] [outer = 0x7f35cb7d6000]
05:34:01 INFO - PROCESS | 1861 | 1450272841853 Marionette INFO loaded listener.js
05:34:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 227 (0x7f35d82d1800) [pid = 1861] [serial = 1080] [outer = 0x7f35cb7d6000]
05:34:02 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d9f0f000 == 95 [pid = 1861] [id = 385]
05:34:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 228 (0x7f35d82d3c00) [pid = 1861] [serial = 1081] [outer = (nil)]
05:34:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 229 (0x7f35d82d5000) [pid = 1861] [serial = 1082] [outer = 0x7f35d82d3c00]
05:34:02 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:34:02 INFO - document served over http requires an http
05:34:02 INFO - sub-resource via iframe-tag using the meta-referrer
05:34:02 INFO - delivery method with no-redirect and when
05:34:02 INFO - the target request is same-origin.
05:34:02 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 1527ms
05:34:02 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:34:03 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35daba8000 == 96 [pid = 1861] [id = 386]
05:34:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 230 (0x7f35bd446400) [pid = 1861] [serial = 1083] [outer = (nil)]
05:34:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 231 (0x7f35d880e000) [pid = 1861] [serial = 1084] [outer = 0x7f35bd446400]
05:34:03 INFO - PROCESS | 1861 | 1450272843391 Marionette INFO loaded listener.js
05:34:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 232 (0x7f35d8fb1400) [pid = 1861] [serial = 1085] [outer = 0x7f35bd446400]
05:34:04 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35dd453800 == 97 [pid = 1861] [id = 387]
05:34:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 233 (0x7f35d9255c00) [pid = 1861] [serial = 1086] [outer = (nil)]
05:34:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 234 (0x7f35d9257000) [pid = 1861] [serial = 1087] [outer = 0x7f35d9255c00]
05:34:04 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:34:04 INFO - document served over http requires an http
05:34:04 INFO - sub-resource via iframe-tag using the meta-referrer
05:34:04 INFO - delivery method with swap-origin-redirect and when
05:34: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:34:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:34:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:34:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:04 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:34:04 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 1584ms
05:34:04 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:34:04 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35e2a69800 == 98 [pid = 1861] [id = 388]
05:34:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 235 (0x7f35d6f24000) [pid = 1861] [serial = 1088] [outer = (nil)]
05:34:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 236 (0x7f35d8e84000) [pid = 1861] [serial = 1089] [outer = 0x7f35d6f24000]
05:34:05 INFO - PROCESS | 1861 | 1450272845030 Marionette INFO loaded listener.js
05:34:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 237 (0x7f35d92b6000) [pid = 1861] [serial = 1090] [outer = 0x7f35d6f24000]
05:34:08 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35b9cd2800 == 97 [pid = 1861] [id = 329]
05:34:08 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c0f10800 == 96 [pid = 1861] [id = 330]
05:34:08 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c1c54000 == 95 [pid = 1861] [id = 331]
05:34:08 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cc057000 == 94 [pid = 1861] [id = 332]
05:34:08 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cc73a000 == 93 [pid = 1861] [id = 333]
05:34:08 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cc754000 == 92 [pid = 1861] [id = 334]
05:34:08 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35ccd5e000 == 91 [pid = 1861] [id = 335]
05:34:08 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35ccf1b800 == 90 [pid = 1861] [id = 336]
05:34:08 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35ccf79000 == 89 [pid = 1861] [id = 337]
05:34:08 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cd296800 == 88 [pid = 1861] [id = 338]
05:34:08 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cd4e2000 == 87 [pid = 1861] [id = 339]
05:34:08 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cd88f800 == 86 [pid = 1861] [id = 340]
05:34:08 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cf81a000 == 85 [pid = 1861] [id = 341]
05:34:08 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cfd0a000 == 84 [pid = 1861] [id = 342]
05:34:08 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cfd5b000 == 83 [pid = 1861] [id = 343]
05:34:08 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d01c1800 == 82 [pid = 1861] [id = 344]
05:34:08 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d036d000 == 81 [pid = 1861] [id = 345]
05:34:08 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d0489800 == 80 [pid = 1861] [id = 346]
05:34:08 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d1138000 == 79 [pid = 1861] [id = 347]
05:34:08 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d16c4000 == 78 [pid = 1861] [id = 348]
05:34:08 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d22aa800 == 77 [pid = 1861] [id = 349]
05:34:08 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35b9b65800 == 76 [pid = 1861] [id = 350]
05:34:08 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cc73f800 == 75 [pid = 1861] [id = 351]
05:34:08 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c26e5800 == 74 [pid = 1861] [id = 352]
05:34:08 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c16e5800 == 73 [pid = 1861] [id = 353]
05:34:08 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc55a800 == 72 [pid = 1861] [id = 354]
05:34:08 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bd206800 == 71 [pid = 1861] [id = 355]
05:34:08 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c0be4800 == 70 [pid = 1861] [id = 356]
05:34:08 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c0f2a800 == 69 [pid = 1861] [id = 357]
05:34:08 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c0bdf000 == 68 [pid = 1861] [id = 358]
05:34:08 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c1c64800 == 67 [pid = 1861] [id = 359]
05:34:08 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c16e8800 == 66 [pid = 1861] [id = 360]
05:34:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c0e2f000 == 65 [pid = 1861] [id = 362]
05:34:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c5167800 == 64 [pid = 1861] [id = 363]
05:34:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cb9e5000 == 63 [pid = 1861] [id = 209]
05:34:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c59b3000 == 62 [pid = 1861] [id = 364]
05:34:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bd708800 == 61 [pid = 1861] [id = 199]
05:34:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c626a800 == 60 [pid = 1861] [id = 365]
05:34:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cb51b800 == 59 [pid = 1861] [id = 366]
05:34:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cb9d8800 == 58 [pid = 1861] [id = 367]
05:34:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cc057800 == 57 [pid = 1861] [id = 368]
05:34:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cc06b000 == 56 [pid = 1861] [id = 211]
05:34:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cc05b800 == 55 [pid = 1861] [id = 369]
05:34:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c56cc800 == 54 [pid = 1861] [id = 203]
05:34:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cd4cf000 == 53 [pid = 1861] [id = 370]
05:34:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc91c000 == 52 [pid = 1861] [id = 371]
05:34:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d0487800 == 51 [pid = 1861] [id = 372]
05:34:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d16b9800 == 50 [pid = 1861] [id = 373]
05:34:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d4696000 == 49 [pid = 1861] [id = 374]
05:34:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d46ea800 == 48 [pid = 1861] [id = 375]
05:34:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c5150000 == 47 [pid = 1861] [id = 201]
05:34:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d4dae800 == 46 [pid = 1861] [id = 376]
05:34:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d4de5000 == 45 [pid = 1861] [id = 377]
05:34:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d6307000 == 44 [pid = 1861] [id = 378]
05:34:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d6e43000 == 43 [pid = 1861] [id = 379]
05:34:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d7415000 == 42 [pid = 1861] [id = 380]
05:34:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d8530800 == 41 [pid = 1861] [id = 381]
05:34:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d85f0800 == 40 [pid = 1861] [id = 382]
05:34:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d8ed8000 == 39 [pid = 1861] [id = 383]
05:34:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d9205000 == 38 [pid = 1861] [id = 384]
05:34:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d9f0f000 == 37 [pid = 1861] [id = 385]
05:34:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35daba8000 == 36 [pid = 1861] [id = 386]
05:34:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35dd453800 == 35 [pid = 1861] [id = 387]
05:34:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c49dd000 == 34 [pid = 1861] [id = 361]
05:34:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bd708000 == 33 [pid = 1861] [id = 205]
05:34:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bcd1b000 == 32 [pid = 1861] [id = 200]
05:34:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35ccd5a000 == 31 [pid = 1861] [id = 213]
05:34:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cb930800 == 30 [pid = 1861] [id = 207]
05:34:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35ccf65000 == 29 [pid = 1861] [id = 214]
05:34:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c52b3800 == 28 [pid = 1861] [id = 202]
05:34:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cb512000 == 27 [pid = 1861] [id = 206]
05:34:10 INFO - PROCESS | 1861 | --DOMWINDOW == 236 (0x7f35c5713400) [pid = 1861] [serial = 910] [outer = (nil)] [url = about:blank]
05:34:10 INFO - PROCESS | 1861 | --DOMWINDOW == 235 (0x7f35c171f800) [pid = 1861] [serial = 902] [outer = (nil)] [url = about:blank]
05:34:10 INFO - PROCESS | 1861 | --DOMWINDOW == 234 (0x7f35bdc4d800) [pid = 1861] [serial = 899] [outer = (nil)] [url = about:blank]
05:34:10 INFO - PROCESS | 1861 | --DOMWINDOW == 233 (0x7f35c171a000) [pid = 1861] [serial = 830] [outer = (nil)] [url = about:blank]
05:34:10 INFO - PROCESS | 1861 | --DOMWINDOW == 232 (0x7f35bcf18800) [pid = 1861] [serial = 896] [outer = (nil)] [url = about:blank]
05:34:10 INFO - PROCESS | 1861 | --DOMWINDOW == 231 (0x7f35c667ec00) [pid = 1861] [serial = 915] [outer = (nil)] [url = about:blank]
05:34:10 INFO - PROCESS | 1861 | --DOMWINDOW == 230 (0x7f35c3482400) [pid = 1861] [serial = 905] [outer = (nil)] [url = about:blank]
05:34:11 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:34:11 INFO - document served over http requires an http
05:34:11 INFO - sub-resource via script-tag using the meta-referrer
05:34:11 INFO - delivery method with keep-origin-redirect and when
05:34:11 INFO - the target request is same-origin.
05:34:11 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 6939ms
05:34:11 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:34:11 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc09d800 == 28 [pid = 1861] [id = 389]
05:34:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 231 (0x7f35bc2aa400) [pid = 1861] [serial = 1091] [outer = (nil)]
05:34:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 232 (0x7f35bc2ab800) [pid = 1861] [serial = 1092] [outer = 0x7f35bc2aa400]
05:34:11 INFO - PROCESS | 1861 | 1450272851710 Marionette INFO loaded listener.js
05:34:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 233 (0x7f35bc2b0400) [pid = 1861] [serial = 1093] [outer = 0x7f35bc2aa400]
05:34:12 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:34:12 INFO - document served over http requires an http
05:34:12 INFO - sub-resource via script-tag using the meta-referrer
05:34:12 INFO - delivery method with no-redirect and when
05:34:12 INFO - the target request is same-origin.
05:34:12 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 1082ms
05:34:12 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:34:12 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc90c800 == 29 [pid = 1861] [id = 390]
05:34:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 234 (0x7f35bc9c6c00) [pid = 1861] [serial = 1094] [outer = (nil)]
05:34:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 235 (0x7f35bc9ca000) [pid = 1861] [serial = 1095] [outer = 0x7f35bc9c6c00]
05:34:12 INFO - PROCESS | 1861 | 1450272852748 Marionette INFO loaded listener.js
05:34:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 236 (0x7f35bcdd0000) [pid = 1861] [serial = 1096] [outer = 0x7f35bc9c6c00]
05:34:13 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:34:13 INFO - document served over http requires an http
05:34:13 INFO - sub-resource via script-tag using the meta-referrer
05:34:13 INFO - delivery method with swap-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 - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:34:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188: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/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:34:13 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 1181ms
05:34:13 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:34:14 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc09f800 == 30 [pid = 1861] [id = 391]
05:34:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 237 (0x7f35b9c2f800) [pid = 1861] [serial = 1097] [outer = (nil)]
05:34:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 238 (0x7f35bd445800) [pid = 1861] [serial = 1098] [outer = 0x7f35b9c2f800]
05:34:14 INFO - PROCESS | 1861 | 1450272854061 Marionette INFO loaded listener.js
05:34:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 239 (0x7f35bd9d4c00) [pid = 1861] [serial = 1099] [outer = 0x7f35b9c2f800]
05:34:14 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:34:14 INFO - document served over http requires an http
05:34:14 INFO - sub-resource via xhr-request using the meta-referrer
05:34:14 INFO - delivery method with keep-origin-redirect and when
05:34:14 INFO - the target request is same-origin.
05:34:14 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 1227ms
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 238 (0x7f35b9a44800) [pid = 1861] [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:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 237 (0x7f35c623fc00) [pid = 1861] [serial = 921] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 236 (0x7f35cc59fc00) [pid = 1861] [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:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 235 (0x7f35c4c4a400) [pid = 1861] [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:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 234 (0x7f35c60e2800) [pid = 1861] [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:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 233 (0x7f35ccf4b800) [pid = 1861] [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:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 232 (0x7f35c131ac00) [pid = 1861] [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:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 231 (0x7f35bc9d1400) [pid = 1861] [serial = 992] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 230 (0x7f35bdcbb000) [pid = 1861] [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:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 229 (0x7f35bc5d2800) [pid = 1861] [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:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 228 (0x7f35cbf47800) [pid = 1861] [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:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 227 (0x7f35c1cc7c00) [pid = 1861] [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:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 226 (0x7f35b9a47c00) [pid = 1861] [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:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 225 (0x7f35bd450c00) [pid = 1861] [serial = 926] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 224 (0x7f35bbe89400) [pid = 1861] [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:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 223 (0x7f35c60dbc00) [pid = 1861] [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:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 222 (0x7f35c336a000) [pid = 1861] [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:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 221 (0x7f35d0132800) [pid = 1861] [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:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 220 (0x7f35bba9ac00) [pid = 1861] [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:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 219 (0x7f35bc9d2400) [pid = 1861] [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:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 218 (0x7f35bba99000) [pid = 1861] [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:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 217 (0x7f35bd448800) [pid = 1861] [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:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 216 (0x7f35c1f91c00) [pid = 1861] [serial = 931] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272780306]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 215 (0x7f35c49b9800) [pid = 1861] [serial = 1002] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 214 (0x7f35c6688400) [pid = 1861] [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:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 213 (0x7f35c4337400) [pid = 1861] [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:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 212 (0x7f35c1f9a000) [pid = 1861] [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:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 211 (0x7f35d1680400) [pid = 1861] [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:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 210 (0x7f35c4337000) [pid = 1861] [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:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 209 (0x7f35cc70f400) [pid = 1861] [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:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 208 (0x7f35c131f800) [pid = 1861] [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:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 207 (0x7f35b9a50400) [pid = 1861] [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:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 206 (0x7f35d0307800) [pid = 1861] [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:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 205 (0x7f35c131fc00) [pid = 1861] [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:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 204 (0x7f35b9c29800) [pid = 1861] [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:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 203 (0x7f35cc088400) [pid = 1861] [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:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 202 (0x7f35bc2a6000) [pid = 1861] [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:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 201 (0x7f35b9c2c800) [pid = 1861] [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:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 200 (0x7f35bcdd8800) [pid = 1861] [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:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 199 (0x7f35bc9d2000) [pid = 1861] [serial = 997] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272809636]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 198 (0x7f35bd453c00) [pid = 1861] [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:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 197 (0x7f35cbf46400) [pid = 1861] [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:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 196 (0x7f35cbf50000) [pid = 1861] [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:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 195 (0x7f35c5ec6c00) [pid = 1861] [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:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 194 (0x7f35c4c4e800) [pid = 1861] [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:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 193 (0x7f35b9a43400) [pid = 1861] [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:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 192 (0x7f35b9c2d400) [pid = 1861] [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:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 191 (0x7f35b9a43800) [pid = 1861] [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:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 190 (0x7f35cd4ae000) [pid = 1861] [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:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 189 (0x7f35b9a48000) [pid = 1861] [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:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 188 (0x7f35b9a4bc00) [pid = 1861] [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:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 187 (0x7f35c5ec0000) [pid = 1861] [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:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 186 (0x7f35c5eca800) [pid = 1861] [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:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 185 (0x7f35c60db400) [pid = 1861] [serial = 936] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 184 (0x7f35d0307c00) [pid = 1861] [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:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 183 (0x7f35b9a4cc00) [pid = 1861] [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:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 182 (0x7f35cb413c00) [pid = 1861] [serial = 1014] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 181 (0x7f35cd4b7800) [pid = 1861] [serial = 966] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 180 (0x7f35b9a52000) [pid = 1861] [serial = 924] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 179 (0x7f35bd449000) [pid = 1861] [serial = 927] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 178 (0x7f35cbf48400) [pid = 1861] [serial = 945] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 177 (0x7f35cb7d0800) [pid = 1861] [serial = 922] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 176 (0x7f35cffc5c00) [pid = 1861] [serial = 969] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 175 (0x7f35c570b000) [pid = 1861] [serial = 1005] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 174 (0x7f35cc093800) [pid = 1861] [serial = 951] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 173 (0x7f35cc06e400) [pid = 1861] [serial = 948] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 172 (0x7f35ccfe1c00) [pid = 1861] [serial = 963] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 171 (0x7f35c60d7000) [pid = 1861] [serial = 1008] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 170 (0x7f35bdcc3000) [pid = 1861] [serial = 987] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 169 (0x7f35cc714000) [pid = 1861] [serial = 960] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 168 (0x7f35cc56d400) [pid = 1861] [serial = 954] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 167 (0x7f35cc599c00) [pid = 1861] [serial = 957] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 166 (0x7f35cb786800) [pid = 1861] [serial = 939] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 165 (0x7f35c1cc3c00) [pid = 1861] [serial = 929] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 164 (0x7f35c54c4c00) [pid = 1861] [serial = 932] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272780306]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 163 (0x7f35c570f800) [pid = 1861] [serial = 1011] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 162 (0x7f35c2944800) [pid = 1861] [serial = 1000] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 161 (0x7f35c4c47c00) [pid = 1861] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 160 (0x7f35cbba2400) [pid = 1861] [serial = 942] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 159 (0x7f35bd449c00) [pid = 1861] [serial = 995] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 158 (0x7f35c2949800) [pid = 1861] [serial = 998] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272809636]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 157 (0x7f35bdc47800) [pid = 1861] [serial = 990] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 156 (0x7f35b9a45400) [pid = 1861] [serial = 993] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 155 (0x7f35c5714c00) [pid = 1861] [serial = 934] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 154 (0x7f35c60d7400) [pid = 1861] [serial = 937] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 153 (0x7f35b9c29000) [pid = 1861] [serial = 984] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 152 (0x7f35d3eda800) [pid = 1861] [serial = 981] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 151 (0x7f35d1837800) [pid = 1861] [serial = 978] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 150 (0x7f35d1682000) [pid = 1861] [serial = 975] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 149 (0x7f35d0309400) [pid = 1861] [serial = 972] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 148 (0x7f35cb788c00) [pid = 1861] [serial = 1015] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 147 (0x7f35bba9f000) [pid = 1861] [serial = 809] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 146 (0x7f35bcf19400) [pid = 1861] [serial = 833] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 145 (0x7f35c171f400) [pid = 1861] [serial = 836] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 144 (0x7f35c2488000) [pid = 1861] [serial = 839] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 143 (0x7f35c2949c00) [pid = 1861] [serial = 842] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 142 (0x7f35c3364800) [pid = 1861] [serial = 845] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 141 (0x7f35c4341c00) [pid = 1861] [serial = 848] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 140 (0x7f35c4c45000) [pid = 1861] [serial = 851] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 139 (0x7f35c4c4d000) [pid = 1861] [serial = 856] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 138 (0x7f35c54cf800) [pid = 1861] [serial = 861] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 137 (0x7f35c5999c00) [pid = 1861] [serial = 866] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 136 (0x7f35c5ec7c00) [pid = 1861] [serial = 869] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 135 (0x7f35c6244400) [pid = 1861] [serial = 872] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 134 (0x7f35c6672400) [pid = 1861] [serial = 875] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 133 (0x7f35c6686800) [pid = 1861] [serial = 878] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 132 (0x7f35cb41d000) [pid = 1861] [serial = 881] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 131 (0x7f35cb786400) [pid = 1861] [serial = 884] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 130 (0x7f35cb7da400) [pid = 1861] [serial = 887] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 129 (0x7f35c2492400) [pid = 1861] [serial = 890] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 128 (0x7f35cb82bc00) [pid = 1861] [serial = 893] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 127 (0x7f35ccf45800) [pid = 1861] [serial = 961] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 126 (0x7f35cd4b2800) [pid = 1861] [serial = 964] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 125 (0x7f35cd9fc400) [pid = 1861] [serial = 967] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 124 (0x7f35d012cc00) [pid = 1861] [serial = 970] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 123 (0x7f35d0411800) [pid = 1861] [serial = 973] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 122 (0x7f35d182d000) [pid = 1861] [serial = 976] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 121 (0x7f35d3ed3400) [pid = 1861] [serial = 979] [outer = (nil)] [url = about:blank]
05:34:17 INFO - PROCESS | 1861 | --DOMWINDOW == 120 (0x7f35cb77c000) [pid = 1861] [serial = 920] [outer = (nil)] [url = about:blank]
05:34:17 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:34:18 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bd719800 == 31 [pid = 1861] [id = 392]
05:34:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 121 (0x7f35b9c27800) [pid = 1861] [serial = 1100] [outer = (nil)]
05:34:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 122 (0x7f35b9c33c00) [pid = 1861] [serial = 1101] [outer = 0x7f35b9c27800]
05:34:18 INFO - PROCESS | 1861 | 1450272858126 Marionette INFO loaded listener.js
05:34:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 123 (0x7f35bd449000) [pid = 1861] [serial = 1102] [outer = 0x7f35b9c27800]
05:34:18 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:34:18 INFO - document served over http requires an http
05:34:18 INFO - sub-resource via xhr-request using the meta-referrer
05:34:18 INFO - delivery method with no-redirect and when
05:34:18 INFO - the target request is same-origin.
05:34:18 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 980ms
05:34:18 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:34:19 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c0bdf800 == 32 [pid = 1861] [id = 393]
05:34:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 124 (0x7f35b9c2d400) [pid = 1861] [serial = 1103] [outer = (nil)]
05:34:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 125 (0x7f35bd448800) [pid = 1861] [serial = 1104] [outer = 0x7f35b9c2d400]
05:34:19 INFO - PROCESS | 1861 | 1450272859105 Marionette INFO loaded listener.js
05:34:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 126 (0x7f35bdc4ec00) [pid = 1861] [serial = 1105] [outer = 0x7f35b9c2d400]
05:34:20 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:34:20 INFO - document served over http requires an http
05:34:20 INFO - sub-resource via xhr-request using the meta-referrer
05:34:20 INFO - delivery method with swap-origin-redirect and when
05:34: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:34:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:34:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:34:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:20 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:34:20 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 1274ms
05:34:20 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:34:20 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc56b000 == 33 [pid = 1861] [id = 394]
05:34:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 127 (0x7f35b9a44800) [pid = 1861] [serial = 1106] [outer = (nil)]
05:34:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 128 (0x7f35bbe8d400) [pid = 1861] [serial = 1107] [outer = 0x7f35b9a44800]
05:34:20 INFO - PROCESS | 1861 | 1450272860575 Marionette INFO loaded listener.js
05:34:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 129 (0x7f35bcf14c00) [pid = 1861] [serial = 1108] [outer = 0x7f35b9a44800]
05:34:21 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:34:21 INFO - document served over http requires an https
05:34:21 INFO - sub-resource via fetch-request using the meta-referrer
05:34:21 INFO - delivery method with keep-origin-redirect and when
05:34: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:34:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:34:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:34:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:34:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:21 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:34:21 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 1488ms
05:34:21 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:34:21 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c0e18000 == 34 [pid = 1861] [id = 395]
05:34:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 130 (0x7f35b9a44000) [pid = 1861] [serial = 1109] [outer = (nil)]
05:34:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 131 (0x7f35bcf16c00) [pid = 1861] [serial = 1110] [outer = 0x7f35b9a44000]
05:34:22 INFO - PROCESS | 1861 | 1450272861998 Marionette INFO loaded listener.js
05:34:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 132 (0x7f35bdcc7800) [pid = 1861] [serial = 1111] [outer = 0x7f35b9a44000]
05:34:22 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:34:22 INFO - document served over http requires an https
05:34:22 INFO - sub-resource via fetch-request using the meta-referrer
05:34:22 INFO - delivery method with no-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 - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:34:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:34:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129: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/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html:23:7
05:34:22 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 1384ms
05:34:22 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:34:23 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c0f2d000 == 35 [pid = 1861] [id = 396]
05:34:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 133 (0x7f35bdcc9c00) [pid = 1861] [serial = 1112] [outer = (nil)]
05:34:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 134 (0x7f35c131ec00) [pid = 1861] [serial = 1113] [outer = 0x7f35bdcc9c00]
05:34:23 INFO - PROCESS | 1861 | 1450272863408 Marionette INFO loaded listener.js
05:34:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 135 (0x7f35c1714800) [pid = 1861] [serial = 1114] [outer = 0x7f35bdcc9c00]
05:34:24 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:34:24 INFO - document served over http requires an https
05:34:24 INFO - sub-resource via fetch-request using the meta-referrer
05:34:24 INFO - delivery method with swap-origin-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 - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:34:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:34:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129: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/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
05:34:24 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 1387ms
05:34:24 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:34:24 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc09a800 == 36 [pid = 1861] [id = 397]
05:34:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 136 (0x7f35c131dc00) [pid = 1861] [serial = 1115] [outer = (nil)]
05:34:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 137 (0x7f35c171d800) [pid = 1861] [serial = 1116] [outer = 0x7f35c131dc00]
05:34:24 INFO - PROCESS | 1861 | 1450272864819 Marionette INFO loaded listener.js
05:34:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 138 (0x7f35c1cc3000) [pid = 1861] [serial = 1117] [outer = 0x7f35c131dc00]
05:34:25 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cfd65800 == 35 [pid = 1861] [id = 10]
05:34:25 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:34:25 INFO - document served over http requires an https
05:34:25 INFO - sub-resource via fetch-request using the meta-referrer
05:34:25 INFO - delivery method with swap-origin-redirect and when
05:34: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:34:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:34:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:34:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:34:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:25 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:34:25 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 1479ms
05:34:25 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:34:26 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c1c53800 == 36 [pid = 1861] [id = 398]
05:34:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 139 (0x7f35c1450000) [pid = 1861] [serial = 1118] [outer = (nil)]
05:34:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 140 (0x7f35c171fc00) [pid = 1861] [serial = 1119] [outer = 0x7f35c1450000]
05:34:26 INFO - PROCESS | 1861 | 1450272866277 Marionette INFO loaded listener.js
05:34:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 141 (0x7f35c1f97400) [pid = 1861] [serial = 1120] [outer = 0x7f35c1450000]
05:34:27 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:34:27 INFO - document served over http requires an https
05:34:27 INFO - sub-resource via fetch-request using the meta-referrer
05:34:27 INFO - delivery method with keep-origin-redirect and when
05:34: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:34:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:34:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:34:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
05:34:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:27 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:34:27 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 1327ms
05:34:27 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:34:27 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c0bdf000 == 37 [pid = 1861] [id = 399]
05:34:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 142 (0x7f35c2487c00) [pid = 1861] [serial = 1121] [outer = (nil)]
05:34:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 143 (0x7f35c2493000) [pid = 1861] [serial = 1122] [outer = 0x7f35c2487c00]
05:34:27 INFO - PROCESS | 1861 | 1450272867676 Marionette INFO loaded listener.js
05:34:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 144 (0x7f35c336e800) [pid = 1861] [serial = 1123] [outer = 0x7f35c2487c00]
05:34:28 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:34:28 INFO - document served over http requires an https
05:34:28 INFO - sub-resource via fetch-request using the meta-referrer
05:34:28 INFO - delivery method with no-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 - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:34:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:34:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129: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/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html:23:7
05:34:28 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 1383ms
05:34:28 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:34:28 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c2918800 == 38 [pid = 1861] [id = 400]
05:34:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 145 (0x7f35c248f000) [pid = 1861] [serial = 1124] [outer = (nil)]
05:34:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 146 (0x7f35c3480400) [pid = 1861] [serial = 1125] [outer = 0x7f35c248f000]
05:34:28 INFO - PROCESS | 1861 | 1450272868974 Marionette INFO loaded listener.js
05:34:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 147 (0x7f35c3483c00) [pid = 1861] [serial = 1126] [outer = 0x7f35c248f000]
05:34:29 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:34:29 INFO - document served over http requires an https
05:34:29 INFO - sub-resource via fetch-request using the meta-referrer
05:34:29 INFO - delivery method with swap-origin-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 - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
05:34:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
05:34:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129: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/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
05:34:29 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 1275ms
05:34:29 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:34:30 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c4647000 == 39 [pid = 1861] [id = 401]
05:34:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 148 (0x7f35c248f800) [pid = 1861] [serial = 1127] [outer = (nil)]
05:34:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 149 (0x7f35c3489800) [pid = 1861] [serial = 1128] [outer = 0x7f35c248f800]
05:34:30 INFO - PROCESS | 1861 | 1450272870325 Marionette INFO loaded listener.js
05:34:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 150 (0x7f35c4342800) [pid = 1861] [serial = 1129] [outer = 0x7f35c248f800]
05:34:30 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c4661000 == 40 [pid = 1861] [id = 402]
05:34:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 151 (0x7f35c49b8800) [pid = 1861] [serial = 1130] [outer = (nil)]
05:34:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 152 (0x7f35c4344800) [pid = 1861] [serial = 1131] [outer = 0x7f35c49b8800]
05:34:31 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:34:31 INFO - document served over http requires an https
05:34:31 INFO - sub-resource via iframe-tag using the meta-referrer
05:34:31 INFO - delivery method with keep-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 - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:34:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99: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/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
05:34:31 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 1323ms
05:34:31 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:34:31 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c49d4000 == 41 [pid = 1861] [id = 403]
05:34:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 153 (0x7f35c3486000) [pid = 1861] [serial = 1132] [outer = (nil)]
05:34:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 154 (0x7f35c49b9000) [pid = 1861] [serial = 1133] [outer = 0x7f35c3486000]
05:34:31 INFO - PROCESS | 1861 | 1450272871641 Marionette INFO loaded listener.js
05:34:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 155 (0x7f35c49bec00) [pid = 1861] [serial = 1134] [outer = 0x7f35c3486000]
05:34:32 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c5156800 == 42 [pid = 1861] [id = 404]
05:34:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 156 (0x7f35c49bfc00) [pid = 1861] [serial = 1135] [outer = (nil)]
05:34:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 157 (0x7f35c4c50c00) [pid = 1861] [serial = 1136] [outer = 0x7f35c49bfc00]
05:34:32 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:34:32 INFO - document served over http requires an https
05:34:32 INFO - sub-resource via iframe-tag using the meta-referrer
05:34:32 INFO - delivery method with no-redirect and when
05:34: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:34:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:34:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:34:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:32 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:34:32 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 1340ms
05:34:32 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:34:32 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c5164000 == 43 [pid = 1861] [id = 405]
05:34:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 158 (0x7f35c433d800) [pid = 1861] [serial = 1137] [outer = (nil)]
05:34:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 159 (0x7f35c4c4ec00) [pid = 1861] [serial = 1138] [outer = 0x7f35c433d800]
05:34:32 INFO - PROCESS | 1861 | 1450272872965 Marionette INFO loaded listener.js
05:34:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 160 (0x7f35c54c5000) [pid = 1861] [serial = 1139] [outer = 0x7f35c433d800]
05:34:33 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c52c1800 == 44 [pid = 1861] [id = 406]
05:34:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 161 (0x7f35c54c7400) [pid = 1861] [serial = 1140] [outer = (nil)]
05:34:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 162 (0x7f35c4c48800) [pid = 1861] [serial = 1141] [outer = 0x7f35c54c7400]
05:34:34 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:34:34 INFO - document served over http requires an https
05:34:34 INFO - sub-resource via iframe-tag using the meta-referrer
05:34:34 INFO - delivery method with swap-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 - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:34:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99: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/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
05:34:34 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 1423ms
05:34:34 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:34:34 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c56db800 == 45 [pid = 1861] [id = 407]
05:34:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 163 (0x7f35c5715400) [pid = 1861] [serial = 1142] [outer = (nil)]
05:34:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 164 (0x7f35c599d800) [pid = 1861] [serial = 1143] [outer = 0x7f35c5715400]
05:34:34 INFO - PROCESS | 1861 | 1450272874598 Marionette INFO loaded listener.js
05:34:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 165 (0x7f35c5ec6400) [pid = 1861] [serial = 1144] [outer = 0x7f35c5715400]
05:34:35 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c5ed5800 == 46 [pid = 1861] [id = 408]
05:34:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 166 (0x7f35c5ebe400) [pid = 1861] [serial = 1145] [outer = (nil)]
05:34:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 167 (0x7f35c5ecb000) [pid = 1861] [serial = 1146] [outer = 0x7f35c5ebe400]
05:34:35 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:34:35 INFO - document served over http requires an https
05:34:35 INFO - sub-resource via iframe-tag using the meta-referrer
05:34:35 INFO - delivery method with swap-origin-redirect and when
05:34: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:34:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:34:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
05:34:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:35 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:34:35 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 1529ms
05:34:35 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:34:35 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c5ee4000 == 47 [pid = 1861] [id = 409]
05:34:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 168 (0x7f35bc5cd400) [pid = 1861] [serial = 1147] [outer = (nil)]
05:34:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 169 (0x7f35c5ebd000) [pid = 1861] [serial = 1148] [outer = 0x7f35bc5cd400]
05:34:35 INFO - PROCESS | 1861 | 1450272875969 Marionette INFO loaded listener.js
05:34:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 170 (0x7f35c6246c00) [pid = 1861] [serial = 1149] [outer = 0x7f35bc5cd400]
05:34:36 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c6634000 == 48 [pid = 1861] [id = 410]
05:34:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 171 (0x7f35c6240c00) [pid = 1861] [serial = 1150] [outer = (nil)]
05:34:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 172 (0x7f35c60d9000) [pid = 1861] [serial = 1151] [outer = 0x7f35c6240c00]
05:34:36 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:34:36 INFO - document served over http requires an https
05:34:36 INFO - sub-resource via iframe-tag using the meta-referrer
05:34:36 INFO - delivery method with keep-origin-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 - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:34:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99: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/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
05:34:36 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 1429ms
05:34:36 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:34:37 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c6643000 == 49 [pid = 1861] [id = 411]
05:34:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 173 (0x7f35bdc45800) [pid = 1861] [serial = 1152] [outer = (nil)]
05:34:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 174 (0x7f35c54c3c00) [pid = 1861] [serial = 1153] [outer = 0x7f35bdc45800]
05:34:37 INFO - PROCESS | 1861 | 1450272877429 Marionette INFO loaded listener.js
05:34:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 175 (0x7f35c6685000) [pid = 1861] [serial = 1154] [outer = 0x7f35bdc45800]
05:34:38 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cb702800 == 50 [pid = 1861] [id = 412]
05:34:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 176 (0x7f35c668dc00) [pid = 1861] [serial = 1155] [outer = (nil)]
05:34:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 177 (0x7f35cb412c00) [pid = 1861] [serial = 1156] [outer = 0x7f35c668dc00]
05:34:38 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:34:38 INFO - document served over http requires an https
05:34:38 INFO - sub-resource via iframe-tag using the meta-referrer
05:34:38 INFO - delivery method with no-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 - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:34:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99: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/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html:23:7
05:34:38 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 1476ms
05:34:38 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:34:38 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cb92f000 == 51 [pid = 1861] [id = 413]
05:34:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 178 (0x7f35bdcbb800) [pid = 1861] [serial = 1157] [outer = (nil)]
05:34:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 179 (0x7f35c667f000) [pid = 1861] [serial = 1158] [outer = 0x7f35bdcbb800]
05:34:38 INFO - PROCESS | 1861 | 1450272878927 Marionette INFO loaded listener.js
05:34:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 180 (0x7f35cb41d800) [pid = 1861] [serial = 1159] [outer = 0x7f35bdcbb800]
05:34:39 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cb9cd000 == 52 [pid = 1861] [id = 414]
05:34:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 181 (0x7f35cb77c800) [pid = 1861] [serial = 1160] [outer = (nil)]
05:34:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 182 (0x7f35c5711000) [pid = 1861] [serial = 1161] [outer = 0x7f35cb77c800]
05:34:39 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:34:39 INFO - document served over http requires an https
05:34:39 INFO - sub-resource via iframe-tag using the meta-referrer
05:34:39 INFO - delivery method with swap-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 - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
05:34:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99: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/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
05:34:39 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 1424ms
05:34:39 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:34:41 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c0bee000 == 53 [pid = 1861] [id = 415]
05:34:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 183 (0x7f35bba9a400) [pid = 1861] [serial = 1162] [outer = (nil)]
05:34:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 184 (0x7f35cb412400) [pid = 1861] [serial = 1163] [outer = 0x7f35bba9a400]
05:34:41 INFO - PROCESS | 1861 | 1450272881472 Marionette INFO loaded listener.js
05:34:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 185 (0x7f35cb7d5c00) [pid = 1861] [serial = 1164] [outer = 0x7f35bba9a400]
05:34:42 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:34:42 INFO - document served over http requires an https
05:34:42 INFO - sub-resource via script-tag using the meta-referrer
05:34:42 INFO - delivery method with keep-origin-redirect and when
05:34: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:34:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:34:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:34:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:42 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:34:42 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 2483ms
05:34:42 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:34:42 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cc053000 == 54 [pid = 1861] [id = 416]
05:34:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 186 (0x7f35cb77f000) [pid = 1861] [serial = 1165] [outer = (nil)]
05:34:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 187 (0x7f35cb7d6800) [pid = 1861] [serial = 1166] [outer = 0x7f35cb77f000]
05:34:42 INFO - PROCESS | 1861 | 1450272882814 Marionette INFO loaded listener.js
05:34:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 188 (0x7f35cb82b000) [pid = 1861] [serial = 1167] [outer = 0x7f35cb77f000]
05:34:43 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:34:43 INFO - document served over http requires an https
05:34:43 INFO - sub-resource via script-tag using the meta-referrer
05:34:43 INFO - delivery method with no-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 - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:34:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188: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/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html:23:7
05:34:43 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 1326ms
05:34:43 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:34:44 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc926000 == 55 [pid = 1861] [id = 417]
05:34:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 189 (0x7f35b9a52400) [pid = 1861] [serial = 1168] [outer = (nil)]
05:34:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 190 (0x7f35bbaa3800) [pid = 1861] [serial = 1169] [outer = 0x7f35b9a52400]
05:34:44 INFO - PROCESS | 1861 | 1450272884179 Marionette INFO loaded listener.js
05:34:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 191 (0x7f35cb828800) [pid = 1861] [serial = 1170] [outer = 0x7f35b9a52400]
05:34:45 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:34:45 INFO - document served over http requires an https
05:34:45 INFO - sub-resource via script-tag using the meta-referrer
05:34:45 INFO - delivery method with swap-origin-redirect and when
05:34: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:34:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:34:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:34:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:45 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:34:45 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 1425ms
05:34:45 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:34:45 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c59c5800 == 56 [pid = 1861] [id = 418]
05:34:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 192 (0x7f35bc2a4800) [pid = 1861] [serial = 1171] [outer = (nil)]
05:34:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 193 (0x7f35bdc4f000) [pid = 1861] [serial = 1172] [outer = 0x7f35bc2a4800]
05:34:45 INFO - PROCESS | 1861 | 1450272885743 Marionette INFO loaded listener.js
05:34:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 194 (0x7f35cb9b5400) [pid = 1861] [serial = 1173] [outer = 0x7f35bc2a4800]
05:34:46 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:34:46 INFO - document served over http requires an https
05:34:46 INFO - sub-resource via script-tag using the meta-referrer
05:34:46 INFO - delivery method with swap-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 - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:34:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188: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/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:34:46 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 1686ms
05:34:46 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:34:47 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bd70e000 == 57 [pid = 1861] [id = 419]
05:34:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 195 (0x7f35b9c29c00) [pid = 1861] [serial = 1174] [outer = (nil)]
05:34:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 196 (0x7f35bbe8a800) [pid = 1861] [serial = 1175] [outer = 0x7f35b9c29c00]
05:34:47 INFO - PROCESS | 1861 | 1450272887353 Marionette INFO loaded listener.js
05:34:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 197 (0x7f35bd9e2400) [pid = 1861] [serial = 1176] [outer = 0x7f35b9c29c00]
05:34:48 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:34:48 INFO - document served over http requires an https
05:34:48 INFO - sub-resource via script-tag using the meta-referrer
05:34:48 INFO - delivery method with keep-origin-redirect and when
05:34: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:34:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:34:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:34:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:48 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:34:48 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 1532ms
05:34:48 INFO - PROCESS | 1861 | --DOMWINDOW == 196 (0x7f35c5ec1000) [pid = 1861] [serial = 1006] [outer = (nil)] [url = about:blank]
05:34:48 INFO - PROCESS | 1861 | --DOMWINDOW == 195 (0x7f35c6249800) [pid = 1861] [serial = 1009] [outer = (nil)] [url = about:blank]
05:34:48 INFO - PROCESS | 1861 | --DOMWINDOW == 194 (0x7f35c6674400) [pid = 1861] [serial = 1012] [outer = (nil)] [url = about:blank]
05:34:48 INFO - PROCESS | 1861 | --DOMWINDOW == 193 (0x7f35d3f06000) [pid = 1861] [serial = 982] [outer = (nil)] [url = about:blank]
05:34:48 INFO - PROCESS | 1861 | --DOMWINDOW == 192 (0x7f35d0307400) [pid = 1861] [serial = 985] [outer = (nil)] [url = about:blank]
05:34:48 INFO - PROCESS | 1861 | --DOMWINDOW == 191 (0x7f35c6688000) [pid = 1861] [serial = 935] [outer = (nil)] [url = about:blank]
05:34:48 INFO - PROCESS | 1861 | --DOMWINDOW == 190 (0x7f35c171f000) [pid = 1861] [serial = 991] [outer = (nil)] [url = about:blank]
05:34:48 INFO - PROCESS | 1861 | --DOMWINDOW == 189 (0x7f35c1f8f000) [pid = 1861] [serial = 996] [outer = (nil)] [url = about:blank]
05:34:48 INFO - PROCESS | 1861 | --DOMWINDOW == 188 (0x7f35cbbacc00) [pid = 1861] [serial = 943] [outer = (nil)] [url = about:blank]
05:34:48 INFO - PROCESS | 1861 | --DOMWINDOW == 187 (0x7f35c2943000) [pid = 1861] [serial = 930] [outer = (nil)] [url = about:blank]
05:34:48 INFO - PROCESS | 1861 | --DOMWINDOW == 186 (0x7f35cb9b5c00) [pid = 1861] [serial = 940] [outer = (nil)] [url = about:blank]
05:34:48 INFO - PROCESS | 1861 | --DOMWINDOW == 185 (0x7f35cc70dc00) [pid = 1861] [serial = 958] [outer = (nil)] [url = about:blank]
05:34:48 INFO - PROCESS | 1861 | --DOMWINDOW == 184 (0x7f35cc577800) [pid = 1861] [serial = 955] [outer = (nil)] [url = about:blank]
05:34:48 INFO - PROCESS | 1861 | --DOMWINDOW == 183 (0x7f35d1833800) [pid = 1861] [serial = 988] [outer = (nil)] [url = about:blank]
05:34:48 INFO - PROCESS | 1861 | --DOMWINDOW == 182 (0x7f35cc091400) [pid = 1861] [serial = 949] [outer = (nil)] [url = about:blank]
05:34:48 INFO - PROCESS | 1861 | --DOMWINDOW == 181 (0x7f35cc56dc00) [pid = 1861] [serial = 952] [outer = (nil)] [url = about:blank]
05:34:48 INFO - PROCESS | 1861 | --DOMWINDOW == 180 (0x7f35cbf51800) [pid = 1861] [serial = 946] [outer = (nil)] [url = about:blank]
05:34:48 INFO - PROCESS | 1861 | --DOMWINDOW == 179 (0x7f35bbe89000) [pid = 1861] [serial = 925] [outer = (nil)] [url = about:blank]
05:34:48 INFO - PROCESS | 1861 | --DOMWINDOW == 178 (0x7f35c49bcc00) [pid = 1861] [serial = 1001] [outer = (nil)] [url = about:blank]
05:34:48 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:34:48 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc56d000 == 58 [pid = 1861] [id = 420]
05:34:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 179 (0x7f35b9c31800) [pid = 1861] [serial = 1177] [outer = (nil)]
05:34:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 180 (0x7f35bcdd6400) [pid = 1861] [serial = 1178] [outer = 0x7f35b9c31800]
05:34:49 INFO - PROCESS | 1861 | 1450272889013 Marionette INFO loaded listener.js
05:34:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 181 (0x7f35bdcc4000) [pid = 1861] [serial = 1179] [outer = 0x7f35b9c31800]
05:34:49 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:34:49 INFO - document served over http requires an https
05:34:49 INFO - sub-resource via script-tag using the meta-referrer
05:34:49 INFO - delivery method with no-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 - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:34:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188: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/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html:23:7
05:34:49 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 1190ms
05:34:49 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:34:49 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bdcf0000 == 59 [pid = 1861] [id = 421]
05:34:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 182 (0x7f35c171ac00) [pid = 1861] [serial = 1180] [outer = (nil)]
05:34:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 183 (0x7f35c171f000) [pid = 1861] [serial = 1181] [outer = 0x7f35c171ac00]
05:34:50 INFO - PROCESS | 1861 | 1450272890049 Marionette INFO loaded listener.js
05:34:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 184 (0x7f35c248e800) [pid = 1861] [serial = 1182] [outer = 0x7f35c171ac00]
05:34:50 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:34:50 INFO - document served over http requires an https
05:34:50 INFO - sub-resource via script-tag using the meta-referrer
05:34:50 INFO - delivery method with swap-origin-redirect and when
05:34: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:34:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
05:34:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
05:34:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:50 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:34:50 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 1091ms
05:34:50 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:34:51 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bd212000 == 60 [pid = 1861] [id = 422]
05:34:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 185 (0x7f35c171cc00) [pid = 1861] [serial = 1183] [outer = (nil)]
05:34:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 186 (0x7f35c2490000) [pid = 1861] [serial = 1184] [outer = 0x7f35c171cc00]
05:34:51 INFO - PROCESS | 1861 | 1450272891229 Marionette INFO loaded listener.js
05:34:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 187 (0x7f35c4345400) [pid = 1861] [serial = 1185] [outer = 0x7f35c171cc00]
05:34:52 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:34:52 INFO - document served over http requires an https
05:34:52 INFO - sub-resource via xhr-request using the meta-referrer
05:34:52 INFO - delivery method with keep-origin-redirect and when
05:34: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: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 - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:34:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111: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-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
05:34:52 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 1238ms
05:34:52 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:34:52 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c5158000 == 61 [pid = 1861] [id = 423]
05:34:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 188 (0x7f35c1cd0800) [pid = 1861] [serial = 1186] [outer = (nil)]
05:34:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 189 (0x7f35c54ca800) [pid = 1861] [serial = 1187] [outer = 0x7f35c1cd0800]
05:34:52 INFO - PROCESS | 1861 | 1450272892468 Marionette INFO loaded listener.js
05:34:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 190 (0x7f35c5999000) [pid = 1861] [serial = 1188] [outer = 0x7f35c1cd0800]
05:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 189 (0x7f35c1719000) [pid = 1861] [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:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 188 (0x7f35bd446400) [pid = 1861] [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:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 187 (0x7f35d6a1cc00) [pid = 1861] [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:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 186 (0x7f35d6f2ec00) [pid = 1861] [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:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 185 (0x7f35cb7d6000) [pid = 1861] [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:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 184 (0x7f35d0702c00) [pid = 1861] [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:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 183 (0x7f35d5db7400) [pid = 1861] [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:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 182 (0x7f35d5db9c00) [pid = 1861] [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:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 181 (0x7f35d5292c00) [pid = 1861] [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:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 180 (0x7f35d52cdc00) [pid = 1861] [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:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 179 (0x7f35ccf41800) [pid = 1861] [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:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 178 (0x7f35b9a48800) [pid = 1861] [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:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 177 (0x7f35c3488800) [pid = 1861] [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:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 176 (0x7f35c667e800) [pid = 1861] [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:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 175 (0x7f35cb788000) [pid = 1861] [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:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 174 (0x7f35cb830000) [pid = 1861] [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:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 173 (0x7f35c1718000) [pid = 1861] [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:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 172 (0x7f35d9257000) [pid = 1861] [serial = 1087] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 171 (0x7f35d880e000) [pid = 1861] [serial = 1084] [outer = (nil)] [url = about:blank]
05:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 170 (0x7f35d731a400) [pid = 1861] [serial = 1071] [outer = (nil)] [url = about:blank]
05:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 169 (0x7f35d7f21800) [pid = 1861] [serial = 1077] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 168 (0x7f35d7f1b000) [pid = 1861] [serial = 1074] [outer = (nil)] [url = about:blank]
05:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 167 (0x7f35d82d5000) [pid = 1861] [serial = 1082] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272842490]
05:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 166 (0x7f35d82ce000) [pid = 1861] [serial = 1079] [outer = (nil)] [url = about:blank]
05:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 165 (0x7f35d63c5400) [pid = 1861] [serial = 1062] [outer = (nil)] [url = about:blank]
05:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 164 (0x7f35d6a1bc00) [pid = 1861] [serial = 1065] [outer = (nil)] [url = about:blank]
05:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 163 (0x7f35d730c400) [pid = 1861] [serial = 1068] [outer = (nil)] [url = about:blank]
05:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 162 (0x7f35d5295800) [pid = 1861] [serial = 1053] [outer = (nil)] [url = about:blank]
05:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 161 (0x7f35d52d1800) [pid = 1861] [serial = 1056] [outer = (nil)] [url = about:blank]
05:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 160 (0x7f35d5dbc000) [pid = 1861] [serial = 1059] [outer = (nil)] [url = about:blank]
05:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 159 (0x7f35d47c9800) [pid = 1861] [serial = 1047] [outer = (nil)] [url = about:blank]
05:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 158 (0x7f35d4907800) [pid = 1861] [serial = 1050] [outer = (nil)] [url = about:blank]
05:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 157 (0x7f35bd448800) [pid = 1861] [serial = 1104] [outer = (nil)] [url = about:blank]
05:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 156 (0x7f35d1684c00) [pid = 1861] [serial = 1035] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 155 (0x7f35cd9f3000) [pid = 1861] [serial = 1032] [outer = (nil)] [url = about:blank]
05:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 154 (0x7f35d44c8400) [pid = 1861] [serial = 1040] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272825815]
05:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 153 (0x7f35d3eddc00) [pid = 1861] [serial = 1037] [outer = (nil)] [url = about:blank]
05:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 152 (0x7f35d3fd1400) [pid = 1861] [serial = 1045] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 151 (0x7f35d44c7000) [pid = 1861] [serial = 1042] [outer = (nil)] [url = about:blank]
05:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 150 (0x7f35cb823000) [pid = 1861] [serial = 1023] [outer = (nil)] [url = about:blank]
05:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 149 (0x7f35cbba0400) [pid = 1861] [serial = 1026] [outer = (nil)] [url = about:blank]
05:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 148 (0x7f35cc095c00) [pid = 1861] [serial = 1029] [outer = (nil)] [url = about:blank]
05:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 147 (0x7f35c1721000) [pid = 1861] [serial = 1017] [outer = (nil)] [url = about:blank]
05:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 146 (0x7f35c348b800) [pid = 1861] [serial = 1020] [outer = (nil)] [url = about:blank]
05:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 145 (0x7f35c4337c00) [pid = 1861] [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:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 144 (0x7f35d9255c00) [pid = 1861] [serial = 1086] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 143 (0x7f35d82d3c00) [pid = 1861] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272842490]
05:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 142 (0x7f35b9c27800) [pid = 1861] [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:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 141 (0x7f35d47d1c00) [pid = 1861] [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:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 140 (0x7f35d3fd0800) [pid = 1861] [serial = 1039] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272825815]
05:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 139 (0x7f35bc2aa400) [pid = 1861] [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:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 138 (0x7f35d7f21400) [pid = 1861] [serial = 1076] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 137 (0x7f35cb784000) [pid = 1861] [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:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 136 (0x7f35ccf49400) [pid = 1861] [serial = 1034] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 135 (0x7f35d44cd400) [pid = 1861] [serial = 1044] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 134 (0x7f35b9c2f800) [pid = 1861] [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:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 133 (0x7f35bc9c6c00) [pid = 1861] [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:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 132 (0x7f35b9c33c00) [pid = 1861] [serial = 1101] [outer = (nil)] [url = about:blank]
05:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 131 (0x7f35d8e84000) [pid = 1861] [serial = 1089] [outer = (nil)] [url = about:blank]
05:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 130 (0x7f35bc9ca000) [pid = 1861] [serial = 1095] [outer = (nil)] [url = about:blank]
05:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 129 (0x7f35bc2ab800) [pid = 1861] [serial = 1092] [outer = (nil)] [url = about:blank]
05:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 128 (0x7f35bd445800) [pid = 1861] [serial = 1098] [outer = (nil)] [url = about:blank]
05:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 127 (0x7f35d63c5000) [pid = 1861] [serial = 1063] [outer = (nil)] [url = about:blank]
05:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 126 (0x7f35d5d40800) [pid = 1861] [serial = 1057] [outer = (nil)] [url = about:blank]
05:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 125 (0x7f35d5dbf000) [pid = 1861] [serial = 1060] [outer = (nil)] [url = about:blank]
05:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 124 (0x7f35c1f98c00) [pid = 1861] [serial = 1018] [outer = (nil)] [url = about:blank]
05:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 123 (0x7f35c6248c00) [pid = 1861] [serial = 1021] [outer = (nil)] [url = about:blank]
05:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 122 (0x7f35bd449000) [pid = 1861] [serial = 1102] [outer = (nil)] [url = about:blank]
05:34:53 INFO - PROCESS | 1861 | --DOMWINDOW == 121 (0x7f35bd9d4c00) [pid = 1861] [serial = 1099] [outer = (nil)] [url = about:blank]
05:34:53 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:34:53 INFO - document served over http requires an https
05:34:53 INFO - sub-resource via xhr-request using the meta-referrer
05:34:53 INFO - delivery method with no-redirect and when
05:34: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:34:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:34:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:34:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:53 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:34:53 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 1499ms
05:34:53 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:34:53 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cb707800 == 62 [pid = 1861] [id = 424]
05:34:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 122 (0x7f35c1719000) [pid = 1861] [serial = 1189] [outer = (nil)]
05:34:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 123 (0x7f35c5ec0c00) [pid = 1861] [serial = 1190] [outer = 0x7f35c1719000]
05:34:54 INFO - PROCESS | 1861 | 1450272894048 Marionette INFO loaded listener.js
05:34:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 124 (0x7f35c667e800) [pid = 1861] [serial = 1191] [outer = 0x7f35c1719000]
05:34:54 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:34:54 INFO - document served over http requires an https
05:34:54 INFO - sub-resource via xhr-request using the meta-referrer
05:34:54 INFO - delivery method with swap-origin-redirect and when
05:34: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: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 - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:34:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111: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-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
05:34:54 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 1073ms
05:34:54 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:34:54 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cba64000 == 63 [pid = 1861] [id = 425]
05:34:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 125 (0x7f35bd448800) [pid = 1861] [serial = 1192] [outer = (nil)]
05:34:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 126 (0x7f35c6682800) [pid = 1861] [serial = 1193] [outer = 0x7f35bd448800]
05:34:55 INFO - PROCESS | 1861 | 1450272895011 Marionette INFO loaded listener.js
05:34:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 127 (0x7f35cb9b9800) [pid = 1861] [serial = 1194] [outer = 0x7f35bd448800]
05:34:56 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:34:56 INFO - document served over http requires an https
05:34:56 INFO - sub-resource via xhr-request using the meta-referrer
05:34:56 INFO - delivery method with swap-origin-redirect and when
05:34:56 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
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 - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:34:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111: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-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
05:34:56 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 1330ms
05:34:56 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:34:56 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bd712800 == 64 [pid = 1861] [id = 426]
05:34:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 128 (0x7f35bc2a6400) [pid = 1861] [serial = 1195] [outer = (nil)]
05:34:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 129 (0x7f35bd449000) [pid = 1861] [serial = 1196] [outer = 0x7f35bc2a6400]
05:34:56 INFO - PROCESS | 1861 | 1450272896575 Marionette INFO loaded listener.js
05:34:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 130 (0x7f35bdcc9800) [pid = 1861] [serial = 1197] [outer = 0x7f35bc2a6400]
05:34:57 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:34:57 INFO - document served over http requires an https
05:34:57 INFO - sub-resource via xhr-request using the meta-referrer
05:34:57 INFO - delivery method with keep-origin-redirect and when
05:34: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:34:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:34:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:34:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:34:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:34:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:34:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:34:57 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:34:57 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 1447ms
05:34:57 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:34:57 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c6639000 == 65 [pid = 1861] [id = 427]
05:34:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 131 (0x7f35bcf12800) [pid = 1861] [serial = 1198] [outer = (nil)]
05:34:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 132 (0x7f35c1ccdc00) [pid = 1861] [serial = 1199] [outer = 0x7f35bcf12800]
05:34:58 INFO - PROCESS | 1861 | 1450272898050 Marionette INFO loaded listener.js
05:34:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 133 (0x7f35c54c4000) [pid = 1861] [serial = 1200] [outer = 0x7f35bcf12800]
05:34:58 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:34:58 INFO - document served over http requires an https
05:34:58 INFO - sub-resource via xhr-request using the meta-referrer
05:34:58 INFO - delivery method with no-redirect and when
05:34: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: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 - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:34:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111: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-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html:23:7
05:34:58 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 1328ms
05:34:58 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:34:59 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35ccd6c000 == 66 [pid = 1861] [id = 428]
05:34:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 134 (0x7f35c6674400) [pid = 1861] [serial = 1201] [outer = (nil)]
05:34:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 135 (0x7f35cb7d0400) [pid = 1861] [serial = 1202] [outer = 0x7f35c6674400]
05:34:59 INFO - PROCESS | 1861 | 1450272899373 Marionette INFO loaded listener.js
05:34:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 136 (0x7f35cbba1000) [pid = 1861] [serial = 1203] [outer = 0x7f35c6674400]
05:35:00 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:35:00 INFO - document served over http requires an https
05:35:00 INFO - sub-resource via xhr-request using the meta-referrer
05:35:00 INFO - delivery method with swap-origin-redirect and when
05:35: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:35:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
05:35:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:35:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
05:35:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
05:35:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
05:35:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
05:35:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
05:35:00 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:35:00 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 1336ms
05:35:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:35:00 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35ccf1d000 == 67 [pid = 1861] [id = 429]
05:35:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 137 (0x7f35cb419400) [pid = 1861] [serial = 1204] [outer = (nil)]
05:35:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 138 (0x7f35cbbac800) [pid = 1861] [serial = 1205] [outer = 0x7f35cb419400]
05:35:00 INFO - PROCESS | 1861 | 1450272900708 Marionette INFO loaded listener.js
05:35:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 139 (0x7f35cbf48000) [pid = 1861] [serial = 1206] [outer = 0x7f35cb419400]
05:35:01 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:35:01 INFO - document served over http requires an http
05:35:01 INFO - sub-resource via fetch-request using the http-csp
05:35:01 INFO - delivery method with keep-origin-redirect and when
05:35:01 INFO - the target request is cross-origin.
05:35:01 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1378ms
05:35:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
05:35:02 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35ccf7c800 == 68 [pid = 1861] [id = 430]
05:35:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 140 (0x7f35cbba2c00) [pid = 1861] [serial = 1207] [outer = (nil)]
05:35:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 141 (0x7f35cbf51000) [pid = 1861] [serial = 1208] [outer = 0x7f35cbba2c00]
05:35:02 INFO - PROCESS | 1861 | 1450272902104 Marionette INFO loaded listener.js
05:35:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 142 (0x7f35cc079800) [pid = 1861] [serial = 1209] [outer = 0x7f35cbba2c00]
05:35:03 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:35:03 INFO - document served over http requires an http
05:35:03 INFO - sub-resource via fetch-request using the http-csp
05:35:03 INFO - delivery method with no-redirect and when
05:35:03 INFO - the target request is cross-origin.
05:35:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1425ms
05:35:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:35:03 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cd4ca800 == 69 [pid = 1861] [id = 431]
05:35:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 143 (0x7f35cc091400) [pid = 1861] [serial = 1210] [outer = (nil)]
05:35:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 144 (0x7f35cc31ac00) [pid = 1861] [serial = 1211] [outer = 0x7f35cc091400]
05:35:03 INFO - PROCESS | 1861 | 1450272903555 Marionette INFO loaded listener.js
05:35:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 145 (0x7f35cc574800) [pid = 1861] [serial = 1212] [outer = 0x7f35cc091400]
05:35:04 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:35:04 INFO - document served over http requires an http
05:35:04 INFO - sub-resource via fetch-request using the http-csp
05:35:04 INFO - delivery method with swap-origin-redirect and when
05:35:04 INFO - the target request is cross-origin.
05:35:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1327ms
05:35:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:35:04 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cd869800 == 70 [pid = 1861] [id = 432]
05:35:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 146 (0x7f35cc097000) [pid = 1861] [serial = 1213] [outer = (nil)]
05:35:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 147 (0x7f35cc593400) [pid = 1861] [serial = 1214] [outer = 0x7f35cc097000]
05:35:04 INFO - PROCESS | 1861 | 1450272904841 Marionette INFO loaded listener.js
05:35:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 148 (0x7f35cc59fc00) [pid = 1861] [serial = 1215] [outer = 0x7f35cc097000]
05:35:05 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cd88b800 == 71 [pid = 1861] [id = 433]
05:35:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 149 (0x7f35cc711800) [pid = 1861] [serial = 1216] [outer = (nil)]
05:35:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 150 (0x7f35cc59d800) [pid = 1861] [serial = 1217] [outer = 0x7f35cc711800]
05:35:05 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:35:05 INFO - document served over http requires an http
05:35:05 INFO - sub-resource via iframe-tag using the http-csp
05:35:05 INFO - delivery method with keep-origin-redirect and when
05:35:05 INFO - the target request is cross-origin.
05:35:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1383ms
05:35:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:35:06 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cd899800 == 72 [pid = 1861] [id = 434]
05:35:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 151 (0x7f35cbbac400) [pid = 1861] [serial = 1218] [outer = (nil)]
05:35:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 152 (0x7f35cc70b000) [pid = 1861] [serial = 1219] [outer = 0x7f35cbbac400]
05:35:06 INFO - PROCESS | 1861 | 1450272906299 Marionette INFO loaded listener.js
05:35:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 153 (0x7f35ccf44800) [pid = 1861] [serial = 1220] [outer = 0x7f35cbbac400]
05:35:06 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cf81e000 == 73 [pid = 1861] [id = 435]
05:35:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 154 (0x7f35ccf4c400) [pid = 1861] [serial = 1221] [outer = (nil)]
05:35:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 155 (0x7f35ccf45400) [pid = 1861] [serial = 1222] [outer = 0x7f35ccf4c400]
05:35:07 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:35:07 INFO - document served over http requires an http
05:35:07 INFO - sub-resource via iframe-tag using the http-csp
05:35:07 INFO - delivery method with no-redirect and when
05:35:07 INFO - the target request is cross-origin.
05:35:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1377ms
05:35:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:35:07 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cf82c800 == 74 [pid = 1861] [id = 436]
05:35:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 156 (0x7f35cc571400) [pid = 1861] [serial = 1223] [outer = (nil)]
05:35:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 157 (0x7f35ccf49400) [pid = 1861] [serial = 1224] [outer = 0x7f35cc571400]
05:35:07 INFO - PROCESS | 1861 | 1450272907656 Marionette INFO loaded listener.js
05:35:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 158 (0x7f35ccfdec00) [pid = 1861] [serial = 1225] [outer = 0x7f35cc571400]
05:35:08 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cfd11800 == 75 [pid = 1861] [id = 437]
05:35:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 159 (0x7f35ccfd9400) [pid = 1861] [serial = 1226] [outer = (nil)]
05:35:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 160 (0x7f35ccfdf400) [pid = 1861] [serial = 1227] [outer = 0x7f35ccfd9400]
05:35:08 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:35:08 INFO - document served over http requires an http
05:35:08 INFO - sub-resource via iframe-tag using the http-csp
05:35:08 INFO - delivery method with swap-origin-redirect and when
05:35:08 INFO - the target request is cross-origin.
05:35:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1384ms
05:35:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:35:09 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cfd4a800 == 76 [pid = 1861] [id = 438]
05:35:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 161 (0x7f35ccf41800) [pid = 1861] [serial = 1228] [outer = (nil)]
05:35:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 162 (0x7f35ccfe1c00) [pid = 1861] [serial = 1229] [outer = 0x7f35ccf41800]
05:35:09 INFO - PROCESS | 1861 | 1450272909100 Marionette INFO loaded listener.js
05:35:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 163 (0x7f35cd4b7800) [pid = 1861] [serial = 1230] [outer = 0x7f35ccf41800]
05:35:10 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:35:10 INFO - document served over http requires an http
05:35:10 INFO - sub-resource via script-tag using the http-csp
05:35:10 INFO - delivery method with keep-origin-redirect and when
05:35:10 INFO - the target request is cross-origin.
05:35:10 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1476ms
05:35:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
05:35:10 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cfdcb800 == 77 [pid = 1861] [id = 439]
05:35:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 164 (0x7f35ccf4c800) [pid = 1861] [serial = 1231] [outer = (nil)]
05:35:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 165 (0x7f35cfdecc00) [pid = 1861] [serial = 1232] [outer = 0x7f35ccf4c800]
05:35:10 INFO - PROCESS | 1861 | 1450272910613 Marionette INFO loaded listener.js
05:35:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 166 (0x7f35d0128000) [pid = 1861] [serial = 1233] [outer = 0x7f35ccf4c800]
05:35:11 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:35:11 INFO - document served over http requires an http
05:35:11 INFO - sub-resource via script-tag using the http-csp
05:35:11 INFO - delivery method with no-redirect and when
05:35:11 INFO - the target request is cross-origin.
05:35:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1324ms
05:35:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:35:11 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d01d6000 == 78 [pid = 1861] [id = 440]
05:35:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 167 (0x7f35cd9f1800) [pid = 1861] [serial = 1234] [outer = (nil)]
05:35:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 168 (0x7f35d0131400) [pid = 1861] [serial = 1235] [outer = 0x7f35cd9f1800]
05:35:11 INFO - PROCESS | 1861 | 1450272911873 Marionette INFO loaded listener.js
05:35:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 169 (0x7f35d0305800) [pid = 1861] [serial = 1236] [outer = 0x7f35cd9f1800]
05:35:12 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:35:12 INFO - document served over http requires an http
05:35:12 INFO - sub-resource via script-tag using the http-csp
05:35:12 INFO - delivery method with swap-origin-redirect and when
05:35:12 INFO - the target request is cross-origin.
05:35:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1278ms
05:35:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:35:13 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d047d800 == 79 [pid = 1861] [id = 441]
05:35:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 170 (0x7f35cd9f3400) [pid = 1861] [serial = 1237] [outer = (nil)]
05:35:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 171 (0x7f35d0311c00) [pid = 1861] [serial = 1238] [outer = 0x7f35cd9f3400]
05:35:13 INFO - PROCESS | 1861 | 1450272913194 Marionette INFO loaded listener.js
05:35:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 172 (0x7f35d0706000) [pid = 1861] [serial = 1239] [outer = 0x7f35cd9f3400]
05:35:14 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:35:14 INFO - document served over http requires an http
05:35:14 INFO - sub-resource via xhr-request using the http-csp
05:35:14 INFO - delivery method with keep-origin-redirect and when
05:35:14 INFO - the target request is cross-origin.
05:35:14 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1278ms
05:35:14 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
05:35:14 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d0733000 == 80 [pid = 1861] [id = 442]
05:35:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 173 (0x7f35d0308000) [pid = 1861] [serial = 1240] [outer = (nil)]
05:35:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 174 (0x7f35d07ed800) [pid = 1861] [serial = 1241] [outer = 0x7f35d0308000]
05:35:14 INFO - PROCESS | 1861 | 1450272914483 Marionette INFO loaded listener.js
05:35:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 175 (0x7f35d16d1400) [pid = 1861] [serial = 1242] [outer = 0x7f35d0308000]
05:35:15 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:35:15 INFO - document served over http requires an http
05:35:15 INFO - sub-resource via xhr-request using the http-csp
05:35:15 INFO - delivery method with no-redirect and when
05:35:15 INFO - the target request is cross-origin.
05:35:15 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1325ms
05:35:15 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:35:15 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d16b7000 == 81 [pid = 1861] [id = 443]
05:35:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 176 (0x7f35d0308800) [pid = 1861] [serial = 1243] [outer = (nil)]
05:35:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 177 (0x7f35d16db000) [pid = 1861] [serial = 1244] [outer = 0x7f35d0308800]
05:35:15 INFO - PROCESS | 1861 | 1450272915826 Marionette INFO loaded listener.js
05:35:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 178 (0x7f35d1843000) [pid = 1861] [serial = 1245] [outer = 0x7f35d0308800]
05:35:16 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:35:16 INFO - document served over http requires an http
05:35:16 INFO - sub-resource via xhr-request using the http-csp
05:35:16 INFO - delivery method with swap-origin-redirect and when
05:35:16 INFO - the target request is cross-origin.
05:35:16 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1282ms
05:35:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:35:17 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d1893000 == 82 [pid = 1861] [id = 444]
05:35:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 179 (0x7f35d2227000) [pid = 1861] [serial = 1246] [outer = (nil)]
05:35:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 180 (0x7f35d222a800) [pid = 1861] [serial = 1247] [outer = 0x7f35d2227000]
05:35:17 INFO - PROCESS | 1861 | 1450272917097 Marionette INFO loaded listener.js
05:35:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 181 (0x7f35d3c34000) [pid = 1861] [serial = 1248] [outer = 0x7f35d2227000]
05:35:18 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:35:18 INFO - document served over http requires an https
05:35:18 INFO - sub-resource via fetch-request using the http-csp
05:35:18 INFO - delivery method with keep-origin-redirect and when
05:35:18 INFO - the target request is cross-origin.
05:35:18 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1374ms
05:35:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
05:35:18 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d3c0e000 == 83 [pid = 1861] [id = 445]
05:35:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 182 (0x7f35d222c800) [pid = 1861] [serial = 1249] [outer = (nil)]
05:35:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 183 (0x7f35d3ed3c00) [pid = 1861] [serial = 1250] [outer = 0x7f35d222c800]
05:35:18 INFO - PROCESS | 1861 | 1450272918449 Marionette INFO loaded listener.js
05:35:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 184 (0x7f35d3f04800) [pid = 1861] [serial = 1251] [outer = 0x7f35d222c800]
05:35:19 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:35:19 INFO - document served over http requires an https
05:35:19 INFO - sub-resource via fetch-request using the http-csp
05:35:19 INFO - delivery method with no-redirect and when
05:35:19 INFO - the target request is cross-origin.
05:35:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1279ms
05:35:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:35:19 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d40c3800 == 84 [pid = 1861] [id = 446]
05:35:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 185 (0x7f35d222d000) [pid = 1861] [serial = 1252] [outer = (nil)]
05:35:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 186 (0x7f35d3f09c00) [pid = 1861] [serial = 1253] [outer = 0x7f35d222d000]
05:35:19 INFO - PROCESS | 1861 | 1450272919741 Marionette INFO loaded listener.js
05:35:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 187 (0x7f35d3f0e400) [pid = 1861] [serial = 1254] [outer = 0x7f35d222d000]
05:35:20 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:35:20 INFO - document served over http requires an https
05:35:20 INFO - sub-resource via fetch-request using the http-csp
05:35:20 INFO - delivery method with swap-origin-redirect and when
05:35:20 INFO - the target request is cross-origin.
05:35:20 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1382ms
05:35:20 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:35:21 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d444f800 == 85 [pid = 1861] [id = 447]
05:35:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 188 (0x7f35d3f07c00) [pid = 1861] [serial = 1255] [outer = (nil)]
05:35:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 189 (0x7f35d3f11c00) [pid = 1861] [serial = 1256] [outer = 0x7f35d3f07c00]
05:35:21 INFO - PROCESS | 1861 | 1450272921191 Marionette INFO loaded listener.js
05:35:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 190 (0x7f35d423e800) [pid = 1861] [serial = 1257] [outer = 0x7f35d3f07c00]
05:35:23 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d4690000 == 86 [pid = 1861] [id = 448]
05:35:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 191 (0x7f35cc56f800) [pid = 1861] [serial = 1258] [outer = (nil)]
05:35:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 192 (0x7f35bcdd3000) [pid = 1861] [serial = 1259] [outer = 0x7f35cc56f800]
05:35:23 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:35:23 INFO - document served over http requires an https
05:35:23 INFO - sub-resource via iframe-tag using the http-csp
05:35:23 INFO - delivery method with keep-origin-redirect and when
05:35:23 INFO - the target request is cross-origin.
05:35:23 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2678ms
05:35:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:35:23 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc923000 == 87 [pid = 1861] [id = 449]
05:35:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 193 (0x7f35bbe8c400) [pid = 1861] [serial = 1260] [outer = (nil)]
05:35:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 194 (0x7f35cb77e000) [pid = 1861] [serial = 1261] [outer = 0x7f35bbe8c400]
05:35:23 INFO - PROCESS | 1861 | 1450272923915 Marionette INFO loaded listener.js
05:35:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 195 (0x7f35d423c400) [pid = 1861] [serial = 1262] [outer = 0x7f35bbe8c400]
05:35:25 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bd716000 == 88 [pid = 1861] [id = 450]
05:35:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 196 (0x7f35b9c2e400) [pid = 1861] [serial = 1263] [outer = (nil)]
05:35:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 197 (0x7f35bbaa1400) [pid = 1861] [serial = 1264] [outer = 0x7f35b9c2e400]
05:35:25 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:35:25 INFO - document served over http requires an https
05:35:25 INFO - sub-resource via iframe-tag using the http-csp
05:35:25 INFO - delivery method with no-redirect and when
05:35:25 INFO - the target request is cross-origin.
05:35:25 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2125ms
05:35:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:35:26 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35e2a69800 == 87 [pid = 1861] [id = 388]
05:35:26 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c5eeb800 == 86 [pid = 1861] [id = 310]
05:35:26 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c16dd000 == 85 [pid = 1861] [id = 297]
05:35:26 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c0e2f800 == 84 [pid = 1861] [id = 294]
05:35:26 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c4661000 == 83 [pid = 1861] [id = 402]
05:35:26 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c5156800 == 82 [pid = 1861] [id = 404]
05:35:26 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c52c1800 == 81 [pid = 1861] [id = 406]
05:35:26 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c5ed5800 == 80 [pid = 1861] [id = 408]
05:35:26 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c6634000 == 79 [pid = 1861] [id = 410]
05:35:26 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cb702800 == 78 [pid = 1861] [id = 412]
05:35:26 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cb92f000 == 77 [pid = 1861] [id = 413]
05:35:26 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cb9cd000 == 76 [pid = 1861] [id = 414]
05:35:26 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c0bee000 == 75 [pid = 1861] [id = 415]
05:35:26 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cc053000 == 74 [pid = 1861] [id = 416]
05:35:26 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc926000 == 73 [pid = 1861] [id = 417]
05:35:26 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c59c5800 == 72 [pid = 1861] [id = 418]
05:35:26 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bd70e000 == 71 [pid = 1861] [id = 419]
05:35:26 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc565800 == 70 [pid = 1861] [id = 289]
05:35:26 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc565000 == 69 [pid = 1861] [id = 293]
05:35:26 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc56d000 == 68 [pid = 1861] [id = 420]
05:35:26 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bdcf0000 == 67 [pid = 1861] [id = 421]
05:35:26 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bd20c800 == 66 [pid = 1861] [id = 291]
05:35:26 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bd212000 == 65 [pid = 1861] [id = 422]
05:35:26 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c5158000 == 64 [pid = 1861] [id = 423]
05:35:26 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c56cb800 == 63 [pid = 1861] [id = 308]
05:35:26 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cb707800 == 62 [pid = 1861] [id = 424]
05:35:26 INFO - PROCESS | 1861 | --DOMWINDOW == 196 (0x7f35cc595000) [pid = 1861] [serial = 1030] [outer = (nil)] [url = about:blank]
05:35:26 INFO - PROCESS | 1861 | --DOMWINDOW == 195 (0x7f35cbf4a400) [pid = 1861] [serial = 1027] [outer = (nil)] [url = about:blank]
05:35:26 INFO - PROCESS | 1861 | --DOMWINDOW == 194 (0x7f35cb9b9c00) [pid = 1861] [serial = 1024] [outer = (nil)] [url = about:blank]
05:35:26 INFO - PROCESS | 1861 | --DOMWINDOW == 193 (0x7f35d3fd4c00) [pid = 1861] [serial = 1038] [outer = (nil)] [url = about:blank]
05:35:26 INFO - PROCESS | 1861 | --DOMWINDOW == 192 (0x7f35d3ed5000) [pid = 1861] [serial = 1033] [outer = (nil)] [url = about:blank]
05:35:26 INFO - PROCESS | 1861 | --DOMWINDOW == 191 (0x7f35d490ec00) [pid = 1861] [serial = 1051] [outer = (nil)] [url = about:blank]
05:35:26 INFO - PROCESS | 1861 | --DOMWINDOW == 190 (0x7f35d4903c00) [pid = 1861] [serial = 1048] [outer = (nil)] [url = about:blank]
05:35:26 INFO - PROCESS | 1861 | --DOMWINDOW == 189 (0x7f35d44d1400) [pid = 1861] [serial = 1043] [outer = (nil)] [url = about:blank]
05:35:26 INFO - PROCESS | 1861 | --DOMWINDOW == 188 (0x7f35bc2b0400) [pid = 1861] [serial = 1093] [outer = (nil)] [url = about:blank]
05:35:26 INFO - PROCESS | 1861 | --DOMWINDOW == 187 (0x7f35d529b800) [pid = 1861] [serial = 1054] [outer = (nil)] [url = about:blank]
05:35:26 INFO - PROCESS | 1861 | --DOMWINDOW == 186 (0x7f35d7317000) [pid = 1861] [serial = 1069] [outer = (nil)] [url = about:blank]
05:35:26 INFO - PROCESS | 1861 | --DOMWINDOW == 185 (0x7f35d6f2bc00) [pid = 1861] [serial = 1066] [outer = (nil)] [url = about:blank]
05:35:26 INFO - PROCESS | 1861 | --DOMWINDOW == 184 (0x7f35d82c7000) [pid = 1861] [serial = 1075] [outer = (nil)] [url = about:blank]
05:35:26 INFO - PROCESS | 1861 | --DOMWINDOW == 183 (0x7f35d7f18000) [pid = 1861] [serial = 1072] [outer = (nil)] [url = about:blank]
05:35:26 INFO - PROCESS | 1861 | --DOMWINDOW == 182 (0x7f35d8fb1400) [pid = 1861] [serial = 1085] [outer = (nil)] [url = about:blank]
05:35:26 INFO - PROCESS | 1861 | --DOMWINDOW == 181 (0x7f35d82d1800) [pid = 1861] [serial = 1080] [outer = (nil)] [url = about:blank]
05:35:26 INFO - PROCESS | 1861 | --DOMWINDOW == 180 (0x7f35bcdd0000) [pid = 1861] [serial = 1096] [outer = (nil)] [url = about:blank]
05:35:26 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35b9b54000 == 63 [pid = 1861] [id = 451]
05:35:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 181 (0x7f35b9a4a800) [pid = 1861] [serial = 1265] [outer = (nil)]
05:35:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 182 (0x7f35bc2afc00) [pid = 1861] [serial = 1266] [outer = 0x7f35b9a4a800]
05:35:26 INFO - PROCESS | 1861 | 1450272926761 Marionette INFO loaded listener.js
05:35:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 183 (0x7f35bcdd6800) [pid = 1861] [serial = 1267] [outer = 0x7f35b9a4a800]
05:35:27 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc55e000 == 64 [pid = 1861] [id = 452]
05:35:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 184 (0x7f35bdcc5c00) [pid = 1861] [serial = 1268] [outer = (nil)]
05:35:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 185 (0x7f35bd9d5000) [pid = 1861] [serial = 1269] [outer = 0x7f35bdcc5c00]
05:35:27 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:35:27 INFO - document served over http requires an https
05:35:27 INFO - sub-resource via iframe-tag using the http-csp
05:35:27 INFO - delivery method with swap-origin-redirect and when
05:35:27 INFO - the target request is cross-origin.
05:35:27 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2135ms
05:35:27 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:35:28 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc917800 == 65 [pid = 1861] [id = 453]
05:35:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 186 (0x7f35b9a4d400) [pid = 1861] [serial = 1270] [outer = (nil)]
05:35:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 187 (0x7f35bd452000) [pid = 1861] [serial = 1271] [outer = 0x7f35b9a4d400]
05:35:28 INFO - PROCESS | 1861 | 1450272928132 Marionette INFO loaded listener.js
05:35:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 188 (0x7f35c1721800) [pid = 1861] [serial = 1272] [outer = 0x7f35b9a4d400]
05:35:28 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:35:28 INFO - document served over http requires an https
05:35:28 INFO - sub-resource via script-tag using the http-csp
05:35:28 INFO - delivery method with keep-origin-redirect and when
05:35:28 INFO - the target request is cross-origin.
05:35:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1278ms
05:35:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
05:35:29 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c0e21000 == 66 [pid = 1861] [id = 454]
05:35:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 189 (0x7f35c248c800) [pid = 1861] [serial = 1273] [outer = (nil)]
05:35:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 190 (0x7f35c2942800) [pid = 1861] [serial = 1274] [outer = 0x7f35c248c800]
05:35:29 INFO - PROCESS | 1861 | 1450272929322 Marionette INFO loaded listener.js
05:35:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 191 (0x7f35c4337c00) [pid = 1861] [serial = 1275] [outer = 0x7f35c248c800]
05:35:30 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:35:30 INFO - document served over http requires an https
05:35:30 INFO - sub-resource via script-tag using the http-csp
05:35:30 INFO - delivery method with no-redirect and when
05:35:30 INFO - the target request is cross-origin.
05:35:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1234ms
05:35:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:35:30 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c13b5000 == 67 [pid = 1861] [id = 455]
05:35:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 192 (0x7f35c49b7c00) [pid = 1861] [serial = 1276] [outer = (nil)]
05:35:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 193 (0x7f35c49bcc00) [pid = 1861] [serial = 1277] [outer = 0x7f35c49b7c00]
05:35:30 INFO - PROCESS | 1861 | 1450272930592 Marionette INFO loaded listener.js
05:35:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 194 (0x7f35c54c6000) [pid = 1861] [serial = 1278] [outer = 0x7f35c49b7c00]
05:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 193 (0x7f35cffc9400) [pid = 1861] [serial = 33] [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:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 192 (0x7f35cfdef400) [pid = 1861] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
05:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 191 (0x7f35c171cc00) [pid = 1861] [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:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 190 (0x7f35c171ac00) [pid = 1861] [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:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 189 (0x7f35b9c31800) [pid = 1861] [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:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 188 (0x7f35c1719000) [pid = 1861] [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:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 187 (0x7f35b9c29c00) [pid = 1861] [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:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 186 (0x7f35c1cd0800) [pid = 1861] [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:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 185 (0x7f35cb77c800) [pid = 1861] [serial = 1160] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 184 (0x7f35c49b8800) [pid = 1861] [serial = 1130] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 183 (0x7f35c668dc00) [pid = 1861] [serial = 1155] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272878147]
05:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 182 (0x7f35c5ebe400) [pid = 1861] [serial = 1145] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 181 (0x7f35c54c7400) [pid = 1861] [serial = 1140] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 180 (0x7f35c49bfc00) [pid = 1861] [serial = 1135] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272872272]
05:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 179 (0x7f35c6240c00) [pid = 1861] [serial = 1150] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 178 (0x7f35c6682800) [pid = 1861] [serial = 1193] [outer = (nil)] [url = about:blank]
05:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 177 (0x7f35c5ecb000) [pid = 1861] [serial = 1146] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 176 (0x7f35c54ca800) [pid = 1861] [serial = 1187] [outer = (nil)] [url = about:blank]
05:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 175 (0x7f35c5ec0c00) [pid = 1861] [serial = 1190] [outer = (nil)] [url = about:blank]
05:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 174 (0x7f35cb7d6800) [pid = 1861] [serial = 1166] [outer = (nil)] [url = about:blank]
05:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 173 (0x7f35c171fc00) [pid = 1861] [serial = 1119] [outer = (nil)] [url = about:blank]
05:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 172 (0x7f35c4344800) [pid = 1861] [serial = 1131] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 171 (0x7f35bcdd6400) [pid = 1861] [serial = 1178] [outer = (nil)] [url = about:blank]
05:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 170 (0x7f35c5ebd000) [pid = 1861] [serial = 1148] [outer = (nil)] [url = about:blank]
05:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 169 (0x7f35c599d800) [pid = 1861] [serial = 1143] [outer = (nil)] [url = about:blank]
05:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 168 (0x7f35bbaa3800) [pid = 1861] [serial = 1169] [outer = (nil)] [url = about:blank]
05:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 167 (0x7f35c3480400) [pid = 1861] [serial = 1125] [outer = (nil)] [url = about:blank]
05:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 166 (0x7f35bcf16c00) [pid = 1861] [serial = 1110] [outer = (nil)] [url = about:blank]
05:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 165 (0x7f35c49b9000) [pid = 1861] [serial = 1133] [outer = (nil)] [url = about:blank]
05:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 164 (0x7f35c5711000) [pid = 1861] [serial = 1161] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 163 (0x7f35c54c3c00) [pid = 1861] [serial = 1153] [outer = (nil)] [url = about:blank]
05:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 162 (0x7f35bdc4f000) [pid = 1861] [serial = 1172] [outer = (nil)] [url = about:blank]
05:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 161 (0x7f35cb412c00) [pid = 1861] [serial = 1156] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272878147]
05:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 160 (0x7f35c4c50c00) [pid = 1861] [serial = 1136] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272872272]
05:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 159 (0x7f35cb412400) [pid = 1861] [serial = 1163] [outer = (nil)] [url = about:blank]
05:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 158 (0x7f35c2490000) [pid = 1861] [serial = 1184] [outer = (nil)] [url = about:blank]
05:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 157 (0x7f35c171f000) [pid = 1861] [serial = 1181] [outer = (nil)] [url = about:blank]
05:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 156 (0x7f35c4c4ec00) [pid = 1861] [serial = 1138] [outer = (nil)] [url = about:blank]
05:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 155 (0x7f35c171d800) [pid = 1861] [serial = 1116] [outer = (nil)] [url = about:blank]
05:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 154 (0x7f35c60d9000) [pid = 1861] [serial = 1151] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 153 (0x7f35bbe8d400) [pid = 1861] [serial = 1107] [outer = (nil)] [url = about:blank]
05:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 152 (0x7f35c3489800) [pid = 1861] [serial = 1128] [outer = (nil)] [url = about:blank]
05:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 151 (0x7f35c131ec00) [pid = 1861] [serial = 1113] [outer = (nil)] [url = about:blank]
05:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 150 (0x7f35bbe8a800) [pid = 1861] [serial = 1175] [outer = (nil)] [url = about:blank]
05:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 149 (0x7f35c2493000) [pid = 1861] [serial = 1122] [outer = (nil)] [url = about:blank]
05:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 148 (0x7f35c4c48800) [pid = 1861] [serial = 1141] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 147 (0x7f35c667f000) [pid = 1861] [serial = 1158] [outer = (nil)] [url = about:blank]
05:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 146 (0x7f35d8471c00) [pid = 1861] [serial = 782] [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:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 145 (0x7f35bdc4ec00) [pid = 1861] [serial = 1105] [outer = (nil)] [url = about:blank]
05:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 144 (0x7f35c667e800) [pid = 1861] [serial = 1191] [outer = (nil)] [url = about:blank]
05:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 143 (0x7f35c4345400) [pid = 1861] [serial = 1185] [outer = (nil)] [url = about:blank]
05:35:31 INFO - PROCESS | 1861 | --DOMWINDOW == 142 (0x7f35c5999000) [pid = 1861] [serial = 1188] [outer = (nil)] [url = about:blank]
05:35:32 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:35:32 INFO - document served over http requires an https
05:35:32 INFO - sub-resource via script-tag using the http-csp
05:35:32 INFO - delivery method with swap-origin-redirect and when
05:35:32 INFO - the target request is cross-origin.
05:35:32 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1829ms
05:35:32 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:35:32 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c1920800 == 68 [pid = 1861] [id = 456]
05:35:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 143 (0x7f35c131c800) [pid = 1861] [serial = 1279] [outer = (nil)]
05:35:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 144 (0x7f35c1cc5c00) [pid = 1861] [serial = 1280] [outer = 0x7f35c131c800]
05:35:32 INFO - PROCESS | 1861 | 1450272932382 Marionette INFO loaded listener.js
05:35:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 145 (0x7f35c54c7400) [pid = 1861] [serial = 1281] [outer = 0x7f35c131c800]
05:35:33 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:35:33 INFO - document served over http requires an https
05:35:33 INFO - sub-resource via xhr-request using the http-csp
05:35:33 INFO - delivery method with keep-origin-redirect and when
05:35:33 INFO - the target request is cross-origin.
05:35:33 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1124ms
05:35:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
05:35:33 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c1f13800 == 69 [pid = 1861] [id = 457]
05:35:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 146 (0x7f35c570fc00) [pid = 1861] [serial = 1282] [outer = (nil)]
05:35:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 147 (0x7f35c59a0400) [pid = 1861] [serial = 1283] [outer = 0x7f35c570fc00]
05:35:33 INFO - PROCESS | 1861 | 1450272933537 Marionette INFO loaded listener.js
05:35:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 148 (0x7f35c623e400) [pid = 1861] [serial = 1284] [outer = 0x7f35c570fc00]
05:35:34 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:35:34 INFO - document served over http requires an https
05:35:34 INFO - sub-resource via xhr-request using the http-csp
05:35:34 INFO - delivery method with no-redirect and when
05:35:34 INFO - the target request is cross-origin.
05:35:34 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1426ms
05:35:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:35:35 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bdcf3000 == 70 [pid = 1861] [id = 458]
05:35:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 149 (0x7f35bd9e2c00) [pid = 1861] [serial = 1285] [outer = (nil)]
05:35:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 150 (0x7f35bdc52400) [pid = 1861] [serial = 1286] [outer = 0x7f35bd9e2c00]
05:35:35 INFO - PROCESS | 1861 | 1450272935132 Marionette INFO loaded listener.js
05:35:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 151 (0x7f35c1ccd800) [pid = 1861] [serial = 1287] [outer = 0x7f35bd9e2c00]
05:35:36 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:35:36 INFO - document served over http requires an https
05:35:36 INFO - sub-resource via xhr-request using the http-csp
05:35:36 INFO - delivery method with swap-origin-redirect and when
05:35:36 INFO - the target request is cross-origin.
05:35:36 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1480ms
05:35:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:35:36 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c2919800 == 71 [pid = 1861] [id = 459]
05:35:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 152 (0x7f35bdc46800) [pid = 1861] [serial = 1288] [outer = (nil)]
05:35:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 153 (0x7f35c4336400) [pid = 1861] [serial = 1289] [outer = 0x7f35bdc46800]
05:35:36 INFO - PROCESS | 1861 | 1450272936678 Marionette INFO loaded listener.js
05:35:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 154 (0x7f35c599a400) [pid = 1861] [serial = 1290] [outer = 0x7f35bdc46800]
05:35:37 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:35:37 INFO - document served over http requires an http
05:35:37 INFO - sub-resource via fetch-request using the http-csp
05:35:37 INFO - delivery method with keep-origin-redirect and when
05:35:37 INFO - the target request is same-origin.
05:35:37 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1481ms
05:35:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
05:35:38 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c49d6000 == 72 [pid = 1861] [id = 460]
05:35:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 155 (0x7f35c4c4bc00) [pid = 1861] [serial = 1291] [outer = (nil)]
05:35:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 156 (0x7f35c666a800) [pid = 1861] [serial = 1292] [outer = 0x7f35c4c4bc00]
05:35:38 INFO - PROCESS | 1861 | 1450272938165 Marionette INFO loaded listener.js
05:35:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 157 (0x7f35c6689c00) [pid = 1861] [serial = 1293] [outer = 0x7f35c4c4bc00]
05:35:39 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:35:39 INFO - document served over http requires an http
05:35:39 INFO - sub-resource via fetch-request using the http-csp
05:35:39 INFO - delivery method with no-redirect and when
05:35:39 INFO - the target request is same-origin.
05:35:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1378ms
05:35:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:35:39 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c516b800 == 73 [pid = 1861] [id = 461]
05:35:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 158 (0x7f35c6249400) [pid = 1861] [serial = 1294] [outer = (nil)]
05:35:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 159 (0x7f35cb41d000) [pid = 1861] [serial = 1295] [outer = 0x7f35c6249400]
05:35:39 INFO - PROCESS | 1861 | 1450272939472 Marionette INFO loaded listener.js
05:35:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 160 (0x7f35cb7d1800) [pid = 1861] [serial = 1296] [outer = 0x7f35c6249400]
05:35:40 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:35:40 INFO - document served over http requires an http
05:35:40 INFO - sub-resource via fetch-request using the http-csp
05:35:40 INFO - delivery method with swap-origin-redirect and when
05:35:40 INFO - the target request is same-origin.
05:35:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1278ms
05:35:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:35:40 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c56ca000 == 74 [pid = 1861] [id = 462]
05:35:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 161 (0x7f35cb412c00) [pid = 1861] [serial = 1297] [outer = (nil)]
05:35:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 162 (0x7f35cb77cc00) [pid = 1861] [serial = 1298] [outer = 0x7f35cb412c00]
05:35:40 INFO - PROCESS | 1861 | 1450272940778 Marionette INFO loaded listener.js
05:35:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 163 (0x7f35cbba7400) [pid = 1861] [serial = 1299] [outer = 0x7f35cb412c00]
05:35:41 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c59ca800 == 75 [pid = 1861] [id = 463]
05:35:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 164 (0x7f35cbf47800) [pid = 1861] [serial = 1300] [outer = (nil)]
05:35:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 165 (0x7f35cbf4ac00) [pid = 1861] [serial = 1301] [outer = 0x7f35cbf47800]
05:35:41 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:35:41 INFO - document served over http requires an http
05:35:41 INFO - sub-resource via iframe-tag using the http-csp
05:35:41 INFO - delivery method with keep-origin-redirect and when
05:35:41 INFO - the target request is same-origin.
05:35:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1375ms
05:35:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:35:42 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c5ee7800 == 76 [pid = 1861] [id = 464]
05:35:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 166 (0x7f35cb41f800) [pid = 1861] [serial = 1302] [outer = (nil)]
05:35:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 167 (0x7f35cc08f800) [pid = 1861] [serial = 1303] [outer = 0x7f35cb41f800]
05:35:42 INFO - PROCESS | 1861 | 1450272942224 Marionette INFO loaded listener.js
05:35:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 168 (0x7f35cc70cc00) [pid = 1861] [serial = 1304] [outer = 0x7f35cb41f800]
05:35:42 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c6630800 == 77 [pid = 1861] [id = 465]
05:35:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 169 (0x7f35ccfe4400) [pid = 1861] [serial = 1305] [outer = (nil)]
05:35:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 170 (0x7f35cc70dc00) [pid = 1861] [serial = 1306] [outer = 0x7f35ccfe4400]
05:35:43 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:35:43 INFO - document served over http requires an http
05:35:43 INFO - sub-resource via iframe-tag using the http-csp
05:35:43 INFO - delivery method with no-redirect and when
05:35:43 INFO - the target request is same-origin.
05:35:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1427ms
05:35:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:35:43 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c6648800 == 78 [pid = 1861] [id = 466]
05:35:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 171 (0x7f35b9a45000) [pid = 1861] [serial = 1307] [outer = (nil)]
05:35:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 172 (0x7f35ccfe3000) [pid = 1861] [serial = 1308] [outer = 0x7f35b9a45000]
05:35:43 INFO - PROCESS | 1861 | 1450272943656 Marionette INFO loaded listener.js
05:35:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 173 (0x7f35cfde4400) [pid = 1861] [serial = 1309] [outer = 0x7f35b9a45000]
05:35:44 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cb709800 == 79 [pid = 1861] [id = 467]
05:35:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 174 (0x7f35cffc8800) [pid = 1861] [serial = 1310] [outer = (nil)]
05:35:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 175 (0x7f35cfdefc00) [pid = 1861] [serial = 1311] [outer = 0x7f35cffc8800]
05:35:44 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:35:44 INFO - document served over http requires an http
05:35:44 INFO - sub-resource via iframe-tag using the http-csp
05:35:44 INFO - delivery method with swap-origin-redirect and when
05:35:44 INFO - the target request is same-origin.
05:35:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1376ms
05:35:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:35:44 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cb71d000 == 80 [pid = 1861] [id = 468]
05:35:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 176 (0x7f35bbe92800) [pid = 1861] [serial = 1312] [outer = (nil)]
05:35:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 177 (0x7f35cfde4800) [pid = 1861] [serial = 1313] [outer = 0x7f35bbe92800]
05:35:44 INFO - PROCESS | 1861 | 1450272944970 Marionette INFO loaded listener.js
05:35:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 178 (0x7f35d16d6400) [pid = 1861] [serial = 1314] [outer = 0x7f35bbe92800]
05:35:45 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:35:45 INFO - document served over http requires an http
05:35:45 INFO - sub-resource via script-tag using the http-csp
05:35:45 INFO - delivery method with keep-origin-redirect and when
05:35:45 INFO - the target request is same-origin.
05:35:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1287ms
05:35:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
05:35:46 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cb9e3800 == 81 [pid = 1861] [id = 469]
05:35:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 179 (0x7f35cb7cec00) [pid = 1861] [serial = 1315] [outer = (nil)]
05:35:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 180 (0x7f35d1848000) [pid = 1861] [serial = 1316] [outer = 0x7f35cb7cec00]
05:35:46 INFO - PROCESS | 1861 | 1450272946285 Marionette INFO loaded listener.js
05:35:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 181 (0x7f35d3fd5800) [pid = 1861] [serial = 1317] [outer = 0x7f35cb7cec00]
05:35:47 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:35:47 INFO - document served over http requires an http
05:35:47 INFO - sub-resource via script-tag using the http-csp
05:35:47 INFO - delivery method with no-redirect and when
05:35:47 INFO - the target request is same-origin.
05:35:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1285ms
05:35:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:35:47 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cc05a000 == 82 [pid = 1861] [id = 470]
05:35:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 182 (0x7f35cbb9fc00) [pid = 1861] [serial = 1318] [outer = (nil)]
05:35:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 183 (0x7f35d44c7400) [pid = 1861] [serial = 1319] [outer = 0x7f35cbb9fc00]
05:35:47 INFO - PROCESS | 1861 | 1450272947650 Marionette INFO loaded listener.js
05:35:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 184 (0x7f35d44c5800) [pid = 1861] [serial = 1320] [outer = 0x7f35cbb9fc00]
05:35:48 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:35:48 INFO - document served over http requires an http
05:35:48 INFO - sub-resource via script-tag using the http-csp
05:35:48 INFO - delivery method with swap-origin-redirect and when
05:35:48 INFO - the target request is same-origin.
05:35:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1428ms
05:35:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:35:48 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35ccf7f000 == 83 [pid = 1861] [id = 471]
05:35:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 185 (0x7f35d182d800) [pid = 1861] [serial = 1321] [outer = (nil)]
05:35:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 186 (0x7f35d4905c00) [pid = 1861] [serial = 1322] [outer = 0x7f35d182d800]
05:35:49 INFO - PROCESS | 1861 | 1450272949059 Marionette INFO loaded listener.js
05:35:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 187 (0x7f35d4909800) [pid = 1861] [serial = 1323] [outer = 0x7f35d182d800]
05:35:49 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:35:49 INFO - document served over http requires an http
05:35:49 INFO - sub-resource via xhr-request using the http-csp
05:35:49 INFO - delivery method with keep-origin-redirect and when
05:35:49 INFO - the target request is same-origin.
05:35:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1324ms
05:35:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
05:35:50 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cfdc8800 == 84 [pid = 1861] [id = 472]
05:35:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 188 (0x7f35d47c8000) [pid = 1861] [serial = 1324] [outer = (nil)]
05:35:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 189 (0x7f35d519b800) [pid = 1861] [serial = 1325] [outer = 0x7f35d47c8000]
05:35:50 INFO - PROCESS | 1861 | 1450272950352 Marionette INFO loaded listener.js
05:35:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 190 (0x7f35d5292400) [pid = 1861] [serial = 1326] [outer = 0x7f35d47c8000]
05:35:51 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:35:51 INFO - document served over http requires an http
05:35:51 INFO - sub-resource via xhr-request using the http-csp
05:35:51 INFO - delivery method with no-redirect and when
05:35:51 INFO - the target request is same-origin.
05:35:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1276ms
05:35:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:35:51 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d40c9000 == 85 [pid = 1861] [id = 473]
05:35:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 191 (0x7f35d16dd400) [pid = 1861] [serial = 1327] [outer = (nil)]
05:35:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 192 (0x7f35d5294400) [pid = 1861] [serial = 1328] [outer = 0x7f35d16dd400]
05:35:51 INFO - PROCESS | 1861 | 1450272951655 Marionette INFO loaded listener.js
05:35:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 193 (0x7f35d5299c00) [pid = 1861] [serial = 1329] [outer = 0x7f35d16dd400]
05:35:52 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:35:52 INFO - document served over http requires an http
05:35:52 INFO - sub-resource via xhr-request using the http-csp
05:35:52 INFO - delivery method with swap-origin-redirect and when
05:35:52 INFO - the target request is same-origin.
05:35:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1275ms
05:35:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:35:52 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d46e2000 == 86 [pid = 1861] [id = 474]
05:35:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 194 (0x7f35d47cec00) [pid = 1861] [serial = 1330] [outer = (nil)]
05:35:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 195 (0x7f35d52ccc00) [pid = 1861] [serial = 1331] [outer = 0x7f35d47cec00]
05:35:52 INFO - PROCESS | 1861 | 1450272952941 Marionette INFO loaded listener.js
05:35:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 196 (0x7f35d52d6c00) [pid = 1861] [serial = 1332] [outer = 0x7f35d47cec00]
05:35:53 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:35:53 INFO - document served over http requires an https
05:35:53 INFO - sub-resource via fetch-request using the http-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/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1329ms
05:35:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
05:35:54 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d4d9c000 == 87 [pid = 1861] [id = 475]
05:35:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 197 (0x7f35d52a0800) [pid = 1861] [serial = 1333] [outer = (nil)]
05:35:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 198 (0x7f35d5d3ac00) [pid = 1861] [serial = 1334] [outer = 0x7f35d52a0800]
05:35:54 INFO - PROCESS | 1861 | 1450272954301 Marionette INFO loaded listener.js
05:35:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 199 (0x7f35d5dba000) [pid = 1861] [serial = 1335] [outer = 0x7f35d52a0800]
05:35:55 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:35:55 INFO - document served over http requires an https
05:35:55 INFO - sub-resource via fetch-request using the http-csp
05:35:55 INFO - delivery method with no-redirect and when
05:35:55 INFO - the target request is same-origin.
05:35:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1331ms
05:35:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:35:55 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d4dce800 == 88 [pid = 1861] [id = 476]
05:35:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 200 (0x7f35d52d0000) [pid = 1861] [serial = 1336] [outer = (nil)]
05:35:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 201 (0x7f35d5dbec00) [pid = 1861] [serial = 1337] [outer = 0x7f35d52d0000]
05:35:55 INFO - PROCESS | 1861 | 1450272955596 Marionette INFO loaded listener.js
05:35:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 202 (0x7f35d6356800) [pid = 1861] [serial = 1338] [outer = 0x7f35d52d0000]
05:35:56 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:35:56 INFO - document served over http requires an https
05:35:56 INFO - sub-resource via fetch-request using the http-csp
05:35:56 INFO - delivery method with swap-origin-redirect and when
05:35:56 INFO - the target request is same-origin.
05:35:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1338ms
05:35:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:35:56 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d5cb2800 == 89 [pid = 1861] [id = 477]
05:35:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 203 (0x7f35d5d3bc00) [pid = 1861] [serial = 1339] [outer = (nil)]
05:35:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 204 (0x7f35d6364c00) [pid = 1861] [serial = 1340] [outer = 0x7f35d5d3bc00]
05:35:56 INFO - PROCESS | 1861 | 1450272956932 Marionette INFO loaded listener.js
05:35:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 205 (0x7f35d65d2000) [pid = 1861] [serial = 1341] [outer = 0x7f35d5d3bc00]
05:35:57 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d6136800 == 90 [pid = 1861] [id = 478]
05:35:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 206 (0x7f35d6970000) [pid = 1861] [serial = 1342] [outer = (nil)]
05:35:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 207 (0x7f35d66abc00) [pid = 1861] [serial = 1343] [outer = 0x7f35d6970000]
05:35:57 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:35:57 INFO - document served over http requires an https
05:35:57 INFO - sub-resource via iframe-tag using the http-csp
05:35:57 INFO - delivery method with keep-origin-redirect and when
05:35:57 INFO - the target request is same-origin.
05:35:57 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1326ms
05:35:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:35:58 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d6303000 == 91 [pid = 1861] [id = 479]
05:35:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 208 (0x7f35d47c4400) [pid = 1861] [serial = 1344] [outer = (nil)]
05:35:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 209 (0x7f35d66a5c00) [pid = 1861] [serial = 1345] [outer = 0x7f35d47c4400]
05:35:58 INFO - PROCESS | 1861 | 1450272958348 Marionette INFO loaded listener.js
05:35:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 210 (0x7f35d6a1cc00) [pid = 1861] [serial = 1346] [outer = 0x7f35d47c4400]
05:35:59 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d6a7a800 == 92 [pid = 1861] [id = 480]
05:35:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 211 (0x7f35d6cb8400) [pid = 1861] [serial = 1347] [outer = (nil)]
05:35:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 212 (0x7f35d6a19800) [pid = 1861] [serial = 1348] [outer = 0x7f35d6cb8400]
05:35:59 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:35:59 INFO - document served over http requires an https
05:35:59 INFO - sub-resource via iframe-tag using the http-csp
05:35:59 INFO - delivery method with no-redirect and when
05:35:59 INFO - the target request is same-origin.
05:35:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1478ms
05:35:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:35:59 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d6c45800 == 93 [pid = 1861] [id = 481]
05:35:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 213 (0x7f35d51a2000) [pid = 1861] [serial = 1349] [outer = (nil)]
05:35:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 214 (0x7f35d6a22800) [pid = 1861] [serial = 1350] [outer = 0x7f35d51a2000]
05:35:59 INFO - PROCESS | 1861 | 1450272959849 Marionette INFO loaded listener.js
05:35:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 215 (0x7f35d6f2c400) [pid = 1861] [serial = 1351] [outer = 0x7f35d51a2000]
05:36:00 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d7121000 == 94 [pid = 1861] [id = 482]
05:36:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 216 (0x7f35d6f32c00) [pid = 1861] [serial = 1352] [outer = (nil)]
05:36:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 217 (0x7f35d6f27400) [pid = 1861] [serial = 1353] [outer = 0x7f35d6f32c00]
05:36:00 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:36:00 INFO - document served over http requires an https
05:36:00 INFO - sub-resource via iframe-tag using the http-csp
05:36:00 INFO - delivery method with swap-origin-redirect and when
05:36:00 INFO - the target request is same-origin.
05:36:00 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1524ms
05:36:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:36:01 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d7403800 == 95 [pid = 1861] [id = 483]
05:36:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 218 (0x7f35d52d0400) [pid = 1861] [serial = 1354] [outer = (nil)]
05:36:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 219 (0x7f35d6f2d400) [pid = 1861] [serial = 1355] [outer = 0x7f35d52d0400]
05:36:01 INFO - PROCESS | 1861 | 1450272961474 Marionette INFO loaded listener.js
05:36:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 220 (0x7f35d7313000) [pid = 1861] [serial = 1356] [outer = 0x7f35d52d0400]
05:36:02 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:36:02 INFO - document served over http requires an https
05:36:02 INFO - sub-resource via script-tag using the http-csp
05:36:02 INFO - delivery method with keep-origin-redirect and when
05:36:02 INFO - the target request is same-origin.
05:36:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1524ms
05:36:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
05:36:02 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d853d000 == 96 [pid = 1861] [id = 484]
05:36:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 221 (0x7f35d5dbd800) [pid = 1861] [serial = 1357] [outer = (nil)]
05:36:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 222 (0x7f35d7313c00) [pid = 1861] [serial = 1358] [outer = 0x7f35d5dbd800]
05:36:02 INFO - PROCESS | 1861 | 1450272962874 Marionette INFO loaded listener.js
05:36:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 223 (0x7f35d7f17000) [pid = 1861] [serial = 1359] [outer = 0x7f35d5dbd800]
05:36:03 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:36:03 INFO - document served over http requires an https
05:36:03 INFO - sub-resource via script-tag using the http-csp
05:36:03 INFO - delivery method with no-redirect and when
05:36:03 INFO - the target request is same-origin.
05:36:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1327ms
05:36:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:36:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d0372000 == 95 [pid = 1861] [id = 12]
05:36:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bd712800 == 94 [pid = 1861] [id = 426]
05:36:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c6639000 == 93 [pid = 1861] [id = 427]
05:36:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35ccd6c000 == 92 [pid = 1861] [id = 428]
05:36:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35ccf1d000 == 91 [pid = 1861] [id = 429]
05:36:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35ccf7c800 == 90 [pid = 1861] [id = 430]
05:36:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cd4ca800 == 89 [pid = 1861] [id = 431]
05:36:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cd869800 == 88 [pid = 1861] [id = 432]
05:36:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cd88b800 == 87 [pid = 1861] [id = 433]
05:36:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cd899800 == 86 [pid = 1861] [id = 434]
05:36:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cf81e000 == 85 [pid = 1861] [id = 435]
05:36:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cf82c800 == 84 [pid = 1861] [id = 436]
05:36:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cfd11800 == 83 [pid = 1861] [id = 437]
05:36:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cfd4a800 == 82 [pid = 1861] [id = 438]
05:36:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cfdcb800 == 81 [pid = 1861] [id = 439]
05:36:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d01d6000 == 80 [pid = 1861] [id = 440]
05:36:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d047d800 == 79 [pid = 1861] [id = 441]
05:36:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d0733000 == 78 [pid = 1861] [id = 442]
05:36:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d16b7000 == 77 [pid = 1861] [id = 443]
05:36:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d1893000 == 76 [pid = 1861] [id = 444]
05:36:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d3c0e000 == 75 [pid = 1861] [id = 445]
05:36:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d40c3800 == 74 [pid = 1861] [id = 446]
05:36:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d444f800 == 73 [pid = 1861] [id = 447]
05:36:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d4690000 == 72 [pid = 1861] [id = 448]
05:36:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc923000 == 71 [pid = 1861] [id = 449]
05:36:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bd716000 == 70 [pid = 1861] [id = 450]
05:36:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35b9b54000 == 69 [pid = 1861] [id = 451]
05:36:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc55e000 == 68 [pid = 1861] [id = 452]
05:36:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc917800 == 67 [pid = 1861] [id = 453]
05:36:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c0e21000 == 66 [pid = 1861] [id = 454]
05:36:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c13b5000 == 65 [pid = 1861] [id = 455]
05:36:05 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c1920800 == 64 [pid = 1861] [id = 456]
05:36:07 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bdcf3000 == 63 [pid = 1861] [id = 458]
05:36:07 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c2919800 == 62 [pid = 1861] [id = 459]
05:36:07 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c1c4b000 == 61 [pid = 1861] [id = 298]
05:36:07 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c49d6000 == 60 [pid = 1861] [id = 460]
05:36:07 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c516b800 == 59 [pid = 1861] [id = 461]
05:36:07 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c56ca000 == 58 [pid = 1861] [id = 462]
05:36:07 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c59ca800 == 57 [pid = 1861] [id = 463]
05:36:07 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c5ee7800 == 56 [pid = 1861] [id = 464]
05:36:07 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c6630800 == 55 [pid = 1861] [id = 465]
05:36:07 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c6648800 == 54 [pid = 1861] [id = 466]
05:36:07 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cb709800 == 53 [pid = 1861] [id = 467]
05:36:07 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cb71d000 == 52 [pid = 1861] [id = 468]
05:36:07 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cb9e3800 == 51 [pid = 1861] [id = 469]
05:36:07 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cc05a000 == 50 [pid = 1861] [id = 470]
05:36:07 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35b9cd1000 == 49 [pid = 1861] [id = 299]
05:36:07 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35ccf7f000 == 48 [pid = 1861] [id = 471]
05:36:07 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c26e3800 == 47 [pid = 1861] [id = 300]
05:36:07 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cfdc8800 == 46 [pid = 1861] [id = 472]
05:36:07 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d40c9000 == 45 [pid = 1861] [id = 473]
05:36:07 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d46e2000 == 44 [pid = 1861] [id = 474]
05:36:07 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d4d9c000 == 43 [pid = 1861] [id = 475]
05:36:07 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bcd1f800 == 42 [pid = 1861] [id = 296]
05:36:07 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d4dce800 == 41 [pid = 1861] [id = 476]
05:36:07 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d5cb2800 == 40 [pid = 1861] [id = 477]
05:36:07 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d6136800 == 39 [pid = 1861] [id = 478]
05:36:07 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d6303000 == 38 [pid = 1861] [id = 479]
05:36:07 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d6a7a800 == 37 [pid = 1861] [id = 480]
05:36:07 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d6c45800 == 36 [pid = 1861] [id = 481]
05:36:07 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c49e9800 == 35 [pid = 1861] [id = 304]
05:36:07 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d7121000 == 34 [pid = 1861] [id = 482]
05:36:07 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d7403800 == 33 [pid = 1861] [id = 483]
05:36:07 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d853d000 == 32 [pid = 1861] [id = 484]
05:36:07 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c1f13800 == 31 [pid = 1861] [id = 457]
05:36:07 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c13a8800 == 30 [pid = 1861] [id = 301]
05:36:07 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c464e800 == 29 [pid = 1861] [id = 302]
05:36:07 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cba64000 == 28 [pid = 1861] [id = 425]
05:36:07 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c516d800 == 27 [pid = 1861] [id = 306]
05:36:07 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c6271800 == 26 [pid = 1861] [id = 311]
05:36:07 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c13aa000 == 25 [pid = 1861] [id = 295]
05:36:07 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c59c3800 == 24 [pid = 1861] [id = 309]
05:36:07 INFO - PROCESS | 1861 | --DOMWINDOW == 222 (0x7f35bd9e2400) [pid = 1861] [serial = 1176] [outer = (nil)] [url = about:blank]
05:36:07 INFO - PROCESS | 1861 | --DOMWINDOW == 221 (0x7f35c248e800) [pid = 1861] [serial = 1182] [outer = (nil)] [url = about:blank]
05:36:07 INFO - PROCESS | 1861 | --DOMWINDOW == 220 (0x7f35cffcc000) [pid = 1861] [serial = 32] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
05:36:07 INFO - PROCESS | 1861 | --DOMWINDOW == 219 (0x7f35bdcc4000) [pid = 1861] [serial = 1179] [outer = (nil)] [url = about:blank]
05:36:08 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35b9b63000 == 25 [pid = 1861] [id = 485]
05:36:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 220 (0x7f35b9a4f400) [pid = 1861] [serial = 1360] [outer = (nil)]
05:36:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 221 (0x7f35b9a51800) [pid = 1861] [serial = 1361] [outer = 0x7f35b9a4f400]
05:36:08 INFO - PROCESS | 1861 | 1450272968412 Marionette INFO loaded listener.js
05:36:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 222 (0x7f35bba99000) [pid = 1861] [serial = 1362] [outer = 0x7f35b9a4f400]
05:36:09 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:36:09 INFO - document served over http requires an https
05:36:09 INFO - sub-resource via script-tag using the http-csp
05:36:09 INFO - delivery method with swap-origin-redirect and when
05:36:09 INFO - the target request is same-origin.
05:36:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 5389ms
05:36:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:36:09 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc561000 == 26 [pid = 1861] [id = 486]
05:36:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 223 (0x7f35bba9d800) [pid = 1861] [serial = 1363] [outer = (nil)]
05:36:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 224 (0x7f35bbe91400) [pid = 1861] [serial = 1364] [outer = 0x7f35bba9d800]
05:36:09 INFO - PROCESS | 1861 | 1450272969521 Marionette INFO loaded listener.js
05:36:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 225 (0x7f35bc5cb000) [pid = 1861] [serial = 1365] [outer = 0x7f35bba9d800]
05:36:10 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:36:10 INFO - document served over http requires an https
05:36:10 INFO - sub-resource via xhr-request using the http-csp
05:36:10 INFO - delivery method with keep-origin-redirect and when
05:36:10 INFO - the target request is same-origin.
05:36:10 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1128ms
05:36:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
05:36:10 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bcd0d800 == 27 [pid = 1861] [id = 487]
05:36:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 226 (0x7f35bc5cc400) [pid = 1861] [serial = 1366] [outer = (nil)]
05:36:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 227 (0x7f35bc9d1000) [pid = 1861] [serial = 1367] [outer = 0x7f35bc5cc400]
05:36:10 INFO - PROCESS | 1861 | 1450272970677 Marionette INFO loaded listener.js
05:36:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 228 (0x7f35bcddd400) [pid = 1861] [serial = 1368] [outer = 0x7f35bc5cc400]
05:36:11 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:36:11 INFO - document served over http requires an https
05:36:11 INFO - sub-resource via xhr-request using the http-csp
05:36:11 INFO - delivery method with no-redirect and when
05:36:11 INFO - the target request is same-origin.
05:36:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1211ms
05:36:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:36:11 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bd217800 == 28 [pid = 1861] [id = 488]
05:36:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 229 (0x7f35bcf15400) [pid = 1861] [serial = 1369] [outer = (nil)]
05:36:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 230 (0x7f35bd446400) [pid = 1861] [serial = 1370] [outer = 0x7f35bcf15400]
05:36:11 INFO - PROCESS | 1861 | 1450272971936 Marionette INFO loaded listener.js
05:36:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 231 (0x7f35bd453400) [pid = 1861] [serial = 1371] [outer = 0x7f35bcf15400]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 230 (0x7f35d6f24000) [pid = 1861] [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:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 229 (0x7f35bc2a4800) [pid = 1861] [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:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 228 (0x7f35ccfd9400) [pid = 1861] [serial = 1226] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 227 (0x7f35cc56f800) [pid = 1861] [serial = 1258] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 226 (0x7f35b9a52400) [pid = 1861] [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:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 225 (0x7f35bdcc9c00) [pid = 1861] [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:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 224 (0x7f35c2487c00) [pid = 1861] [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:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 223 (0x7f35d222c800) [pid = 1861] [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:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 222 (0x7f35bcf12800) [pid = 1861] [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:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 221 (0x7f35bdcc5c00) [pid = 1861] [serial = 1268] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 220 (0x7f35ccf4c400) [pid = 1861] [serial = 1221] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272906942]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 219 (0x7f35b9a4a800) [pid = 1861] [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:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 218 (0x7f35c5715400) [pid = 1861] [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:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 217 (0x7f35c433d800) [pid = 1861] [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:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 216 (0x7f35cc091400) [pid = 1861] [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:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 215 (0x7f35c570fc00) [pid = 1861] [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:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 214 (0x7f35b9c2e400) [pid = 1861] [serial = 1263] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272925139]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 213 (0x7f35b9a44000) [pid = 1861] [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:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 212 (0x7f35bba9a400) [pid = 1861] [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:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 211 (0x7f35cd9f3400) [pid = 1861] [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:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 210 (0x7f35bdcbb800) [pid = 1861] [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:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 209 (0x7f35bc5cd400) [pid = 1861] [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:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 208 (0x7f35cbbac400) [pid = 1861] [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:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 207 (0x7f35d222d000) [pid = 1861] [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:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 206 (0x7f35ccf41800) [pid = 1861] [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:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 205 (0x7f35bdc45800) [pid = 1861] [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:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 204 (0x7f35d0308800) [pid = 1861] [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:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 203 (0x7f35cb77f000) [pid = 1861] [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:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 202 (0x7f35c248f800) [pid = 1861] [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:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 201 (0x7f35c131dc00) [pid = 1861] [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:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 200 (0x7f35c3486000) [pid = 1861] [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:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 199 (0x7f35cbba2c00) [pid = 1861] [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:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 198 (0x7f35c1450000) [pid = 1861] [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:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 197 (0x7f35cc711800) [pid = 1861] [serial = 1216] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 196 (0x7f35bd448800) [pid = 1861] [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:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 195 (0x7f35d0308000) [pid = 1861] [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:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 194 (0x7f35c131c800) [pid = 1861] [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:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 193 (0x7f35c6674400) [pid = 1861] [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:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 192 (0x7f35d3f07c00) [pid = 1861] [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:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 191 (0x7f35ccf4c800) [pid = 1861] [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:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 190 (0x7f35cb419400) [pid = 1861] [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:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 189 (0x7f35b9a44800) [pid = 1861] [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:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 188 (0x7f35d2227000) [pid = 1861] [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:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 187 (0x7f35cc571400) [pid = 1861] [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:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 186 (0x7f35b9c2d400) [pid = 1861] [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:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 185 (0x7f35cd9f1800) [pid = 1861] [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:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 184 (0x7f35c248c800) [pid = 1861] [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:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 183 (0x7f35bbe8c400) [pid = 1861] [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:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 182 (0x7f35bc2a6400) [pid = 1861] [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:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 181 (0x7f35cc097000) [pid = 1861] [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:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 180 (0x7f35b9a4d400) [pid = 1861] [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:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 179 (0x7f35c248f000) [pid = 1861] [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:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 178 (0x7f35c49b7c00) [pid = 1861] [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:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 177 (0x7f35c59a0400) [pid = 1861] [serial = 1283] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 176 (0x7f35c1cc5c00) [pid = 1861] [serial = 1280] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 175 (0x7f35bc2afc00) [pid = 1861] [serial = 1266] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 174 (0x7f35cbf51000) [pid = 1861] [serial = 1208] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 173 (0x7f35cc593400) [pid = 1861] [serial = 1214] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 172 (0x7f35bd9d5000) [pid = 1861] [serial = 1269] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 171 (0x7f35d3ed3c00) [pid = 1861] [serial = 1250] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 170 (0x7f35d0131400) [pid = 1861] [serial = 1235] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 169 (0x7f35ccfe1c00) [pid = 1861] [serial = 1229] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 168 (0x7f35c49bcc00) [pid = 1861] [serial = 1277] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 167 (0x7f35cb7d0400) [pid = 1861] [serial = 1202] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 166 (0x7f35bcdd3000) [pid = 1861] [serial = 1259] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 165 (0x7f35bd452000) [pid = 1861] [serial = 1271] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 164 (0x7f35ccf49400) [pid = 1861] [serial = 1224] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 163 (0x7f35c2942800) [pid = 1861] [serial = 1274] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 162 (0x7f35cc59d800) [pid = 1861] [serial = 1217] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 161 (0x7f35cbbac800) [pid = 1861] [serial = 1205] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 160 (0x7f35bd449000) [pid = 1861] [serial = 1196] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 159 (0x7f35d3f11c00) [pid = 1861] [serial = 1256] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 158 (0x7f35d16db000) [pid = 1861] [serial = 1244] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 157 (0x7f35d222a800) [pid = 1861] [serial = 1247] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 156 (0x7f35cfdecc00) [pid = 1861] [serial = 1232] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 155 (0x7f35d07ed800) [pid = 1861] [serial = 1241] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 154 (0x7f35ccf45400) [pid = 1861] [serial = 1222] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272906942]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 153 (0x7f35cc70b000) [pid = 1861] [serial = 1219] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 152 (0x7f35cc31ac00) [pid = 1861] [serial = 1211] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 151 (0x7f35c1ccdc00) [pid = 1861] [serial = 1199] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 150 (0x7f35d3f09c00) [pid = 1861] [serial = 1253] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 149 (0x7f35d0311c00) [pid = 1861] [serial = 1238] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 148 (0x7f35cb77e000) [pid = 1861] [serial = 1261] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 147 (0x7f35bbaa1400) [pid = 1861] [serial = 1264] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272925139]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 146 (0x7f35ccfdf400) [pid = 1861] [serial = 1227] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 145 (0x7f35c623e400) [pid = 1861] [serial = 1284] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 144 (0x7f35c54c7400) [pid = 1861] [serial = 1281] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 143 (0x7f35bcf14c00) [pid = 1861] [serial = 1108] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 142 (0x7f35d92b6000) [pid = 1861] [serial = 1090] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 141 (0x7f35c336e800) [pid = 1861] [serial = 1123] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 140 (0x7f35c1714800) [pid = 1861] [serial = 1114] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 139 (0x7f35cb9b5400) [pid = 1861] [serial = 1173] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 138 (0x7f35c1cc3000) [pid = 1861] [serial = 1117] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 137 (0x7f35d1843000) [pid = 1861] [serial = 1245] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 136 (0x7f35c54c5000) [pid = 1861] [serial = 1139] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 135 (0x7f35c5ec6400) [pid = 1861] [serial = 1144] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 134 (0x7f35bdcc9800) [pid = 1861] [serial = 1197] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 133 (0x7f35c4342800) [pid = 1861] [serial = 1129] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 132 (0x7f35d0706000) [pid = 1861] [serial = 1239] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 131 (0x7f35c54c4000) [pid = 1861] [serial = 1200] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 130 (0x7f35c6246c00) [pid = 1861] [serial = 1149] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 129 (0x7f35cb9b9800) [pid = 1861] [serial = 1194] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 128 (0x7f35cbba1000) [pid = 1861] [serial = 1203] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 127 (0x7f35cb82b000) [pid = 1861] [serial = 1167] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 126 (0x7f35c3483c00) [pid = 1861] [serial = 1126] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 125 (0x7f35c49bec00) [pid = 1861] [serial = 1134] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 124 (0x7f35cb41d800) [pid = 1861] [serial = 1159] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 123 (0x7f35c1f97400) [pid = 1861] [serial = 1120] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 122 (0x7f35cb7d5c00) [pid = 1861] [serial = 1164] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 121 (0x7f35cb828800) [pid = 1861] [serial = 1170] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 120 (0x7f35bdcc7800) [pid = 1861] [serial = 1111] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 119 (0x7f35d16d1400) [pid = 1861] [serial = 1242] [outer = (nil)] [url = about:blank]
05:36:14 INFO - PROCESS | 1861 | --DOMWINDOW == 118 (0x7f35c6685000) [pid = 1861] [serial = 1154] [outer = (nil)] [url = about:blank]
05:36:15 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:36:15 INFO - document served over http requires an https
05:36:15 INFO - sub-resource via xhr-request using the http-csp
05:36:15 INFO - delivery method with swap-origin-redirect and when
05:36:15 INFO - the target request is same-origin.
05:36:15 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 3499ms
05:36:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:36:15 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bd722000 == 29 [pid = 1861] [id = 489]
05:36:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 119 (0x7f35b9a4e800) [pid = 1861] [serial = 1372] [outer = (nil)]
05:36:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 120 (0x7f35bc2aa400) [pid = 1861] [serial = 1373] [outer = 0x7f35b9a4e800]
05:36:15 INFO - PROCESS | 1861 | 1450272975348 Marionette INFO loaded listener.js
05:36:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 121 (0x7f35bd448800) [pid = 1861] [serial = 1374] [outer = 0x7f35b9a4e800]
05:36:16 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:36:16 INFO - document served over http requires an http
05:36:16 INFO - sub-resource via fetch-request using the meta-csp
05:36:16 INFO - delivery method with keep-origin-redirect and when
05:36:16 INFO - the target request is cross-origin.
05:36:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1022ms
05:36:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
05:36:16 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc908000 == 30 [pid = 1861] [id = 490]
05:36:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 122 (0x7f35bd452000) [pid = 1861] [serial = 1375] [outer = (nil)]
05:36:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 123 (0x7f35bd9d9000) [pid = 1861] [serial = 1376] [outer = 0x7f35bd452000]
05:36:16 INFO - PROCESS | 1861 | 1450272976449 Marionette INFO loaded listener.js
05:36:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 124 (0x7f35bdcbc400) [pid = 1861] [serial = 1377] [outer = 0x7f35bd452000]
05:36:17 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:36:17 INFO - document served over http requires an http
05:36:17 INFO - sub-resource via fetch-request using the meta-csp
05:36:17 INFO - delivery method with no-redirect and when
05:36:17 INFO - the target request is cross-origin.
05:36:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1275ms
05:36:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:36:17 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35b9b53800 == 31 [pid = 1861] [id = 491]
05:36:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 125 (0x7f35bc2af400) [pid = 1861] [serial = 1378] [outer = (nil)]
05:36:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 126 (0x7f35bc5c6c00) [pid = 1861] [serial = 1379] [outer = 0x7f35bc2af400]
05:36:17 INFO - PROCESS | 1861 | 1450272977851 Marionette INFO loaded listener.js
05:36:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 127 (0x7f35bcdd3c00) [pid = 1861] [serial = 1380] [outer = 0x7f35bc2af400]
05:36:18 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:36:18 INFO - document served over http requires an http
05:36:18 INFO - sub-resource via fetch-request using the meta-csp
05:36:18 INFO - delivery method with swap-origin-redirect and when
05:36:18 INFO - the target request is cross-origin.
05:36:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1426ms
05:36:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:36:19 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c0e19800 == 32 [pid = 1861] [id = 492]
05:36:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 128 (0x7f35b9c2bc00) [pid = 1861] [serial = 1381] [outer = (nil)]
05:36:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 129 (0x7f35bd453800) [pid = 1861] [serial = 1382] [outer = 0x7f35b9c2bc00]
05:36:19 INFO - PROCESS | 1861 | 1450272979265 Marionette INFO loaded listener.js
05:36:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 130 (0x7f35bdcc0800) [pid = 1861] [serial = 1383] [outer = 0x7f35b9c2bc00]
05:36:19 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c0f14000 == 33 [pid = 1861] [id = 493]
05:36:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 131 (0x7f35bdcc8000) [pid = 1861] [serial = 1384] [outer = (nil)]
05:36:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 132 (0x7f35c1313800) [pid = 1861] [serial = 1385] [outer = 0x7f35bdcc8000]
05:36:20 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:36:20 INFO - document served over http requires an http
05:36:20 INFO - sub-resource via iframe-tag using the meta-csp
05:36:20 INFO - delivery method with keep-origin-redirect and when
05:36:20 INFO - the target request is cross-origin.
05:36:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1426ms
05:36:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:36:20 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c139c800 == 34 [pid = 1861] [id = 494]
05:36:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 133 (0x7f35bdcc1800) [pid = 1861] [serial = 1386] [outer = (nil)]
05:36:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 134 (0x7f35bdcc9c00) [pid = 1861] [serial = 1387] [outer = 0x7f35bdcc1800]
05:36:20 INFO - PROCESS | 1861 | 1450272980734 Marionette INFO loaded listener.js
05:36:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 135 (0x7f35c144a400) [pid = 1861] [serial = 1388] [outer = 0x7f35bdcc1800]
05:36:21 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c13b9000 == 35 [pid = 1861] [id = 495]
05:36:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 136 (0x7f35c144d800) [pid = 1861] [serial = 1389] [outer = (nil)]
05:36:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 137 (0x7f35c1453c00) [pid = 1861] [serial = 1390] [outer = 0x7f35c144d800]
05:36:21 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:36:21 INFO - document served over http requires an http
05:36:21 INFO - sub-resource via iframe-tag using the meta-csp
05:36:21 INFO - delivery method with no-redirect and when
05:36:21 INFO - the target request is cross-origin.
05:36:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1430ms
05:36:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:36:22 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c16d9000 == 36 [pid = 1861] [id = 496]
05:36:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 138 (0x7f35bdcc2800) [pid = 1861] [serial = 1391] [outer = (nil)]
05:36:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 139 (0x7f35c1450800) [pid = 1861] [serial = 1392] [outer = 0x7f35bdcc2800]
05:36:22 INFO - PROCESS | 1861 | 1450272982140 Marionette INFO loaded listener.js
05:36:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 140 (0x7f35c1455400) [pid = 1861] [serial = 1393] [outer = 0x7f35bdcc2800]
05:36:22 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c1907000 == 37 [pid = 1861] [id = 497]
05:36:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 141 (0x7f35c1cc3c00) [pid = 1861] [serial = 1394] [outer = (nil)]
05:36:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 142 (0x7f35c1716c00) [pid = 1861] [serial = 1395] [outer = 0x7f35c1cc3c00]
05:36:23 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:36:23 INFO - document served over http requires an http
05:36:23 INFO - sub-resource via iframe-tag using the meta-csp
05:36:23 INFO - delivery method with swap-origin-redirect and when
05:36:23 INFO - the target request is cross-origin.
05:36:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1375ms
05:36:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:36:23 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c1915000 == 38 [pid = 1861] [id = 498]
05:36:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 143 (0x7f35c171f000) [pid = 1861] [serial = 1396] [outer = (nil)]
05:36:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 144 (0x7f35c1cc3400) [pid = 1861] [serial = 1397] [outer = 0x7f35c171f000]
05:36:23 INFO - PROCESS | 1861 | 1450272983533 Marionette INFO loaded listener.js
05:36:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 145 (0x7f35c1ccf800) [pid = 1861] [serial = 1398] [outer = 0x7f35c171f000]
05:36:24 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:36:24 INFO - document served over http requires an http
05:36:24 INFO - sub-resource via script-tag using the meta-csp
05:36:24 INFO - delivery method with keep-origin-redirect and when
05:36:24 INFO - the target request is cross-origin.
05:36:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1380ms
05:36:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
05:36:24 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc09b800 == 39 [pid = 1861] [id = 499]
05:36:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 146 (0x7f35c1713800) [pid = 1861] [serial = 1399] [outer = (nil)]
05:36:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 147 (0x7f35c1f97c00) [pid = 1861] [serial = 1400] [outer = 0x7f35c1713800]
05:36:24 INFO - PROCESS | 1861 | 1450272984914 Marionette INFO loaded listener.js
05:36:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 148 (0x7f35c248b800) [pid = 1861] [serial = 1401] [outer = 0x7f35c1713800]
05:36:25 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:36:25 INFO - document served over http requires an http
05:36:25 INFO - sub-resource via script-tag using the meta-csp
05:36:25 INFO - delivery method with no-redirect and when
05:36:25 INFO - the target request is cross-origin.
05:36:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1277ms
05:36:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:36:26 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c1f1b800 == 40 [pid = 1861] [id = 500]
05:36:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 149 (0x7f35c1cc2800) [pid = 1861] [serial = 1402] [outer = (nil)]
05:36:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 150 (0x7f35c2490c00) [pid = 1861] [serial = 1403] [outer = 0x7f35c1cc2800]
05:36:26 INFO - PROCESS | 1861 | 1450272986209 Marionette INFO loaded listener.js
05:36:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 151 (0x7f35c2945400) [pid = 1861] [serial = 1404] [outer = 0x7f35c1cc2800]
05:36:27 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:36:27 INFO - document served over http requires an http
05:36:27 INFO - sub-resource via script-tag using the meta-csp
05:36:27 INFO - delivery method with swap-origin-redirect and when
05:36:27 INFO - the target request is cross-origin.
05:36:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1278ms
05:36:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:36:27 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c26e9000 == 41 [pid = 1861] [id = 501]
05:36:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 152 (0x7f35c1f8dc00) [pid = 1861] [serial = 1405] [outer = (nil)]
05:36:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 153 (0x7f35c3362400) [pid = 1861] [serial = 1406] [outer = 0x7f35c1f8dc00]
05:36:27 INFO - PROCESS | 1861 | 1450272987465 Marionette INFO loaded listener.js
05:36:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 154 (0x7f35c336a400) [pid = 1861] [serial = 1407] [outer = 0x7f35c1f8dc00]
05:36:28 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:36:28 INFO - document served over http requires an http
05:36:28 INFO - sub-resource via xhr-request using the meta-csp
05:36:28 INFO - delivery method with keep-origin-redirect and when
05:36:28 INFO - the target request is cross-origin.
05:36:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1234ms
05:36:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
05:36:28 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c2917800 == 42 [pid = 1861] [id = 502]
05:36:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 155 (0x7f35c294cc00) [pid = 1861] [serial = 1408] [outer = (nil)]
05:36:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 156 (0x7f35c336f800) [pid = 1861] [serial = 1409] [outer = 0x7f35c294cc00]
05:36:28 INFO - PROCESS | 1861 | 1450272988745 Marionette INFO loaded listener.js
05:36:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 157 (0x7f35c3481400) [pid = 1861] [serial = 1410] [outer = 0x7f35c294cc00]
05:36:29 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:36:29 INFO - document served over http requires an http
05:36:29 INFO - sub-resource via xhr-request using the meta-csp
05:36:29 INFO - delivery method with no-redirect and when
05:36:29 INFO - the target request is cross-origin.
05:36:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1274ms
05:36:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:36:29 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c43d2800 == 43 [pid = 1861] [id = 503]
05:36:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 158 (0x7f35c294f800) [pid = 1861] [serial = 1411] [outer = (nil)]
05:36:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 159 (0x7f35c3486400) [pid = 1861] [serial = 1412] [outer = 0x7f35c294f800]
05:36:29 INFO - PROCESS | 1861 | 1450272989992 Marionette INFO loaded listener.js
05:36:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 160 (0x7f35c433b400) [pid = 1861] [serial = 1413] [outer = 0x7f35c294f800]
05:36:30 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:36:30 INFO - document served over http requires an http
05:36:30 INFO - sub-resource via xhr-request using the meta-csp
05:36:30 INFO - delivery method with swap-origin-redirect and when
05:36:30 INFO - the target request is cross-origin.
05:36:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1225ms
05:36:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:36:31 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c49d3800 == 44 [pid = 1861] [id = 504]
05:36:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 161 (0x7f35bc5cec00) [pid = 1861] [serial = 1414] [outer = (nil)]
05:36:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 162 (0x7f35c49b5800) [pid = 1861] [serial = 1415] [outer = 0x7f35bc5cec00]
05:36:31 INFO - PROCESS | 1861 | 1450272991295 Marionette INFO loaded listener.js
05:36:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 163 (0x7f35c4c46400) [pid = 1861] [serial = 1416] [outer = 0x7f35bc5cec00]
05:36:32 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:36:32 INFO - document served over http requires an https
05:36:32 INFO - sub-resource via fetch-request using the meta-csp
05:36:32 INFO - delivery method with keep-origin-redirect and when
05:36:32 INFO - the target request is cross-origin.
05:36:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1374ms
05:36:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
05:36:32 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c515c000 == 45 [pid = 1861] [id = 505]
05:36:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 164 (0x7f35bba98c00) [pid = 1861] [serial = 1417] [outer = (nil)]
05:36:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 165 (0x7f35c49c0800) [pid = 1861] [serial = 1418] [outer = 0x7f35bba98c00]
05:36:32 INFO - PROCESS | 1861 | 1450272992632 Marionette INFO loaded listener.js
05:36:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 166 (0x7f35c54ca400) [pid = 1861] [serial = 1419] [outer = 0x7f35bba98c00]
05:36:33 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:36:33 INFO - document served over http requires an https
05:36:33 INFO - sub-resource via fetch-request using the meta-csp
05:36:33 INFO - delivery method with no-redirect and when
05:36:33 INFO - the target request is cross-origin.
05:36:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1278ms
05:36:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:36:33 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c52b3800 == 46 [pid = 1861] [id = 506]
05:36:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 167 (0x7f35c336dc00) [pid = 1861] [serial = 1420] [outer = (nil)]
05:36:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 168 (0x7f35c54cfc00) [pid = 1861] [serial = 1421] [outer = 0x7f35c336dc00]
05:36:33 INFO - PROCESS | 1861 | 1450272993940 Marionette INFO loaded listener.js
05:36:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 169 (0x7f35c570d800) [pid = 1861] [serial = 1422] [outer = 0x7f35c336dc00]
05:36:34 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:36:34 INFO - document served over http requires an https
05:36:34 INFO - sub-resource via fetch-request using the meta-csp
05:36:34 INFO - delivery method with swap-origin-redirect and when
05:36:34 INFO - the target request is cross-origin.
05:36:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1301ms
05:36:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:36:35 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c56d1000 == 47 [pid = 1861] [id = 507]
05:36:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 170 (0x7f35c54cc400) [pid = 1861] [serial = 1423] [outer = (nil)]
05:36:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 171 (0x7f35c5713c00) [pid = 1861] [serial = 1424] [outer = 0x7f35c54cc400]
05:36:35 INFO - PROCESS | 1861 | 1450272995236 Marionette INFO loaded listener.js
05:36:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 172 (0x7f35c5993000) [pid = 1861] [serial = 1425] [outer = 0x7f35c54cc400]
05:36:37 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c59c7000 == 48 [pid = 1861] [id = 508]
05:36:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 173 (0x7f35c5998800) [pid = 1861] [serial = 1426] [outer = (nil)]
05:36:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 174 (0x7f35c599e000) [pid = 1861] [serial = 1427] [outer = 0x7f35c5998800]
05:36:37 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:36:37 INFO - document served over http requires an https
05:36:37 INFO - sub-resource via iframe-tag using the meta-csp
05:36:37 INFO - delivery method with keep-origin-redirect and when
05:36:37 INFO - the target request is cross-origin.
05:36:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2632ms
05:36:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:36:37 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c5ecc800 == 49 [pid = 1861] [id = 509]
05:36:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 175 (0x7f35c171dc00) [pid = 1861] [serial = 1428] [outer = (nil)]
05:36:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 176 (0x7f35c570fc00) [pid = 1861] [serial = 1429] [outer = 0x7f35c171dc00]
05:36:37 INFO - PROCESS | 1861 | 1450272997939 Marionette INFO loaded listener.js
05:36:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 177 (0x7f35c60d3c00) [pid = 1861] [serial = 1430] [outer = 0x7f35c171dc00]
05:36:38 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c49e6000 == 50 [pid = 1861] [id = 510]
05:36:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 178 (0x7f35c60d8000) [pid = 1861] [serial = 1431] [outer = (nil)]
05:36:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 179 (0x7f35c5ec7400) [pid = 1861] [serial = 1432] [outer = 0x7f35c60d8000]
05:36:38 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:36:38 INFO - document served over http requires an https
05:36:38 INFO - sub-resource via iframe-tag using the meta-csp
05:36:38 INFO - delivery method with no-redirect and when
05:36:38 INFO - the target request is cross-origin.
05:36:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1436ms
05:36:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:36:39 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc0ae000 == 51 [pid = 1861] [id = 511]
05:36:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 180 (0x7f35b9c2a000) [pid = 1861] [serial = 1433] [outer = (nil)]
05:36:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 181 (0x7f35bc2a6c00) [pid = 1861] [serial = 1434] [outer = 0x7f35b9c2a000]
05:36:39 INFO - PROCESS | 1861 | 1450272999365 Marionette INFO loaded listener.js
05:36:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 182 (0x7f35c60d5000) [pid = 1861] [serial = 1435] [outer = 0x7f35b9c2a000]
05:36:40 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c59ac000 == 52 [pid = 1861] [id = 512]
05:36:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 183 (0x7f35c60da800) [pid = 1861] [serial = 1436] [outer = (nil)]
05:36:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 184 (0x7f35b9c31000) [pid = 1861] [serial = 1437] [outer = 0x7f35c60da800]
05:36:40 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:36:40 INFO - document served over http requires an https
05:36:40 INFO - sub-resource via iframe-tag using the meta-csp
05:36:40 INFO - delivery method with swap-origin-redirect and when
05:36:40 INFO - the target request is cross-origin.
05:36:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1835ms
05:36:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:36:41 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc926800 == 53 [pid = 1861] [id = 513]
05:36:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 185 (0x7f35b9a44000) [pid = 1861] [serial = 1438] [outer = (nil)]
05:36:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 186 (0x7f35bc2ac400) [pid = 1861] [serial = 1439] [outer = 0x7f35b9a44000]
05:36:41 INFO - PROCESS | 1861 | 1450273001272 Marionette INFO loaded listener.js
05:36:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 187 (0x7f35bcf1b800) [pid = 1861] [serial = 1440] [outer = 0x7f35b9a44000]
05:36:42 INFO - PROCESS | 1861 | --DOMWINDOW == 186 (0x7f35ccf44800) [pid = 1861] [serial = 1220] [outer = (nil)] [url = about:blank]
05:36:42 INFO - PROCESS | 1861 | --DOMWINDOW == 185 (0x7f35cc59fc00) [pid = 1861] [serial = 1215] [outer = (nil)] [url = about:blank]
05:36:42 INFO - PROCESS | 1861 | --DOMWINDOW == 184 (0x7f35cc574800) [pid = 1861] [serial = 1212] [outer = (nil)] [url = about:blank]
05:36:42 INFO - PROCESS | 1861 | --DOMWINDOW == 183 (0x7f35d3c34000) [pid = 1861] [serial = 1248] [outer = (nil)] [url = about:blank]
05:36:42 INFO - PROCESS | 1861 | --DOMWINDOW == 182 (0x7f35d3f0e400) [pid = 1861] [serial = 1254] [outer = (nil)] [url = about:blank]
05:36:42 INFO - PROCESS | 1861 | --DOMWINDOW == 181 (0x7f35d0128000) [pid = 1861] [serial = 1233] [outer = (nil)] [url = about:blank]
05:36:42 INFO - PROCESS | 1861 | --DOMWINDOW == 180 (0x7f35d0305800) [pid = 1861] [serial = 1236] [outer = (nil)] [url = about:blank]
05:36:42 INFO - PROCESS | 1861 | --DOMWINDOW == 179 (0x7f35cc079800) [pid = 1861] [serial = 1209] [outer = (nil)] [url = about:blank]
05:36:42 INFO - PROCESS | 1861 | --DOMWINDOW == 178 (0x7f35d3f04800) [pid = 1861] [serial = 1251] [outer = (nil)] [url = about:blank]
05:36:42 INFO - PROCESS | 1861 | --DOMWINDOW == 177 (0x7f35c1721800) [pid = 1861] [serial = 1272] [outer = (nil)] [url = about:blank]
05:36:42 INFO - PROCESS | 1861 | --DOMWINDOW == 176 (0x7f35c4337c00) [pid = 1861] [serial = 1275] [outer = (nil)] [url = about:blank]
05:36:42 INFO - PROCESS | 1861 | --DOMWINDOW == 175 (0x7f35cd4b7800) [pid = 1861] [serial = 1230] [outer = (nil)] [url = about:blank]
05:36:42 INFO - PROCESS | 1861 | --DOMWINDOW == 174 (0x7f35d423e800) [pid = 1861] [serial = 1257] [outer = (nil)] [url = about:blank]
05:36:42 INFO - PROCESS | 1861 | --DOMWINDOW == 173 (0x7f35d423c400) [pid = 1861] [serial = 1262] [outer = (nil)] [url = about:blank]
05:36:42 INFO - PROCESS | 1861 | --DOMWINDOW == 172 (0x7f35c54c6000) [pid = 1861] [serial = 1278] [outer = (nil)] [url = about:blank]
05:36:42 INFO - PROCESS | 1861 | --DOMWINDOW == 171 (0x7f35cbf48000) [pid = 1861] [serial = 1206] [outer = (nil)] [url = about:blank]
05:36:42 INFO - PROCESS | 1861 | --DOMWINDOW == 170 (0x7f35bcdd6800) [pid = 1861] [serial = 1267] [outer = (nil)] [url = about:blank]
05:36:42 INFO - PROCESS | 1861 | --DOMWINDOW == 169 (0x7f35ccfdec00) [pid = 1861] [serial = 1225] [outer = (nil)] [url = about:blank]
05:36:42 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:36:42 INFO - document served over http requires an https
05:36:42 INFO - sub-resource via script-tag using the meta-csp
05:36:42 INFO - delivery method with keep-origin-redirect and when
05:36:42 INFO - the target request is cross-origin.
05:36:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1578ms
05:36:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
05:36:42 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc569800 == 54 [pid = 1861] [id = 514]
05:36:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 170 (0x7f35b9c31800) [pid = 1861] [serial = 1441] [outer = (nil)]
05:36:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 171 (0x7f35bc2a4400) [pid = 1861] [serial = 1442] [outer = 0x7f35b9c31800]
05:36:42 INFO - PROCESS | 1861 | 1450273002791 Marionette INFO loaded listener.js
05:36:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 172 (0x7f35bcf19000) [pid = 1861] [serial = 1443] [outer = 0x7f35b9c31800]
05:36:43 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:36:43 INFO - document served over http requires an https
05:36:43 INFO - sub-resource via script-tag using the meta-csp
05:36:43 INFO - delivery method with no-redirect and when
05:36:43 INFO - the target request is cross-origin.
05:36:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1174ms
05:36:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:36:43 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bd718800 == 55 [pid = 1861] [id = 515]
05:36:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 173 (0x7f35bba9b400) [pid = 1861] [serial = 1444] [outer = (nil)]
05:36:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 174 (0x7f35bdc51000) [pid = 1861] [serial = 1445] [outer = 0x7f35bba9b400]
05:36:43 INFO - PROCESS | 1861 | 1450273003886 Marionette INFO loaded listener.js
05:36:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 175 (0x7f35c131b000) [pid = 1861] [serial = 1446] [outer = 0x7f35bba9b400]
05:36:44 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:36:44 INFO - document served over http requires an https
05:36:44 INFO - sub-resource via script-tag using the meta-csp
05:36:44 INFO - delivery method with swap-origin-redirect and when
05:36:44 INFO - the target request is cross-origin.
05:36:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1131ms
05:36:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:36:44 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bcd20800 == 56 [pid = 1861] [id = 516]
05:36:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 176 (0x7f35bbaa2c00) [pid = 1861] [serial = 1447] [outer = (nil)]
05:36:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 177 (0x7f35c131b800) [pid = 1861] [serial = 1448] [outer = 0x7f35bbaa2c00]
05:36:44 INFO - PROCESS | 1861 | 1450273004970 Marionette INFO loaded listener.js
05:36:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 178 (0x7f35c1f95000) [pid = 1861] [serial = 1449] [outer = 0x7f35bbaa2c00]
05:36:45 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:36:45 INFO - document served over http requires an https
05:36:45 INFO - sub-resource via xhr-request using the meta-csp
05:36:45 INFO - delivery method with keep-origin-redirect and when
05:36:45 INFO - the target request is cross-origin.
05:36:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1127ms
05:36:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
05:36:46 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c1f19000 == 57 [pid = 1861] [id = 517]
05:36:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 179 (0x7f35c1314800) [pid = 1861] [serial = 1450] [outer = (nil)]
05:36:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 180 (0x7f35c2494400) [pid = 1861] [serial = 1451] [outer = 0x7f35c1314800]
05:36:46 INFO - PROCESS | 1861 | 1450273006096 Marionette INFO loaded listener.js
05:36:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 181 (0x7f35c4343800) [pid = 1861] [serial = 1452] [outer = 0x7f35c1314800]
05:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 180 (0x7f35bdc46800) [pid = 1861] [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:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 179 (0x7f35d16dd400) [pid = 1861] [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:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 178 (0x7f35d52d0000) [pid = 1861] [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:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 177 (0x7f35bd9e2c00) [pid = 1861] [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:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 176 (0x7f35c6249400) [pid = 1861] [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:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 175 (0x7f35cb41f800) [pid = 1861] [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:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 174 (0x7f35d47cec00) [pid = 1861] [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:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 173 (0x7f35d5d3bc00) [pid = 1861] [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:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 172 (0x7f35c4c4bc00) [pid = 1861] [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:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 171 (0x7f35d47c4400) [pid = 1861] [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:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 170 (0x7f35d52a0800) [pid = 1861] [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:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 169 (0x7f35b9a45000) [pid = 1861] [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:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 168 (0x7f35cb412c00) [pid = 1861] [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:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 167 (0x7f35d182d800) [pid = 1861] [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:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 166 (0x7f35cbf47800) [pid = 1861] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 165 (0x7f35bbe92800) [pid = 1861] [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:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 164 (0x7f35d52d0400) [pid = 1861] [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:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 163 (0x7f35b9a4f400) [pid = 1861] [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:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 162 (0x7f35d6970000) [pid = 1861] [serial = 1342] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 161 (0x7f35bba9d800) [pid = 1861] [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:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 160 (0x7f35cbb9fc00) [pid = 1861] [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:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 159 (0x7f35cffc8800) [pid = 1861] [serial = 1310] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 158 (0x7f35d6f32c00) [pid = 1861] [serial = 1352] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 157 (0x7f35bcf15400) [pid = 1861] [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:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 156 (0x7f35b9a4e800) [pid = 1861] [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:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 155 (0x7f35bc5cc400) [pid = 1861] [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:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 154 (0x7f35ccfe4400) [pid = 1861] [serial = 1305] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272942892]
05:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 153 (0x7f35cb7cec00) [pid = 1861] [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:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 152 (0x7f35d6cb8400) [pid = 1861] [serial = 1347] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272959028]
05:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 151 (0x7f35d47c8000) [pid = 1861] [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:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 150 (0x7f35d51a2000) [pid = 1861] [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:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 149 (0x7f35d6a19800) [pid = 1861] [serial = 1348] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272959028]
05:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 148 (0x7f35d44c7400) [pid = 1861] [serial = 1319] [outer = (nil)] [url = about:blank]
05:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 147 (0x7f35d5294400) [pid = 1861] [serial = 1328] [outer = (nil)] [url = about:blank]
05:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 146 (0x7f35d6f2d400) [pid = 1861] [serial = 1355] [outer = (nil)] [url = about:blank]
05:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 145 (0x7f35d7313c00) [pid = 1861] [serial = 1358] [outer = (nil)] [url = about:blank]
05:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 144 (0x7f35d6f27400) [pid = 1861] [serial = 1353] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 143 (0x7f35bc2aa400) [pid = 1861] [serial = 1373] [outer = (nil)] [url = about:blank]
05:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 142 (0x7f35d5dbec00) [pid = 1861] [serial = 1337] [outer = (nil)] [url = about:blank]
05:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 141 (0x7f35cc70dc00) [pid = 1861] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272942892]
05:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 140 (0x7f35cc08f800) [pid = 1861] [serial = 1303] [outer = (nil)] [url = about:blank]
05:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 139 (0x7f35d66abc00) [pid = 1861] [serial = 1343] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 138 (0x7f35c4336400) [pid = 1861] [serial = 1289] [outer = (nil)] [url = about:blank]
05:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 137 (0x7f35bd446400) [pid = 1861] [serial = 1370] [outer = (nil)] [url = about:blank]
05:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 136 (0x7f35cfde4800) [pid = 1861] [serial = 1313] [outer = (nil)] [url = about:blank]
05:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 135 (0x7f35b9a51800) [pid = 1861] [serial = 1361] [outer = (nil)] [url = about:blank]
05:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 134 (0x7f35d1848000) [pid = 1861] [serial = 1316] [outer = (nil)] [url = about:blank]
05:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 133 (0x7f35bc9d1000) [pid = 1861] [serial = 1367] [outer = (nil)] [url = about:blank]
05:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 132 (0x7f35cbf4ac00) [pid = 1861] [serial = 1301] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 131 (0x7f35cb41d000) [pid = 1861] [serial = 1295] [outer = (nil)] [url = about:blank]
05:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 130 (0x7f35d66a5c00) [pid = 1861] [serial = 1345] [outer = (nil)] [url = about:blank]
05:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 129 (0x7f35d6a22800) [pid = 1861] [serial = 1350] [outer = (nil)] [url = about:blank]
05:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 128 (0x7f35d5d3ac00) [pid = 1861] [serial = 1334] [outer = (nil)] [url = about:blank]
05:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 127 (0x7f35c666a800) [pid = 1861] [serial = 1292] [outer = (nil)] [url = about:blank]
05:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 126 (0x7f35cfdefc00) [pid = 1861] [serial = 1311] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 125 (0x7f35d519b800) [pid = 1861] [serial = 1325] [outer = (nil)] [url = about:blank]
05:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 124 (0x7f35bdc52400) [pid = 1861] [serial = 1286] [outer = (nil)] [url = about:blank]
05:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 123 (0x7f35bbe91400) [pid = 1861] [serial = 1364] [outer = (nil)] [url = about:blank]
05:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 122 (0x7f35d52ccc00) [pid = 1861] [serial = 1331] [outer = (nil)] [url = about:blank]
05:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 121 (0x7f35cb77cc00) [pid = 1861] [serial = 1298] [outer = (nil)] [url = about:blank]
05:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 120 (0x7f35d4905c00) [pid = 1861] [serial = 1322] [outer = (nil)] [url = about:blank]
05:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 119 (0x7f35ccfe3000) [pid = 1861] [serial = 1308] [outer = (nil)] [url = about:blank]
05:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 118 (0x7f35d6364c00) [pid = 1861] [serial = 1340] [outer = (nil)] [url = about:blank]
05:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 117 (0x7f35bc5cb000) [pid = 1861] [serial = 1365] [outer = (nil)] [url = about:blank]
05:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 116 (0x7f35d5292400) [pid = 1861] [serial = 1326] [outer = (nil)] [url = about:blank]
05:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 115 (0x7f35c1ccd800) [pid = 1861] [serial = 1287] [outer = (nil)] [url = about:blank]
05:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 114 (0x7f35d5299c00) [pid = 1861] [serial = 1329] [outer = (nil)] [url = about:blank]
05:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 113 (0x7f35bd453400) [pid = 1861] [serial = 1371] [outer = (nil)] [url = about:blank]
05:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 112 (0x7f35bcddd400) [pid = 1861] [serial = 1368] [outer = (nil)] [url = about:blank]
05:36:47 INFO - PROCESS | 1861 | --DOMWINDOW == 111 (0x7f35d4909800) [pid = 1861] [serial = 1323] [outer = (nil)] [url = about:blank]
05:36:47 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:36:47 INFO - document served over http requires an https
05:36:47 INFO - sub-resource via xhr-request using the meta-csp
05:36:47 INFO - delivery method with no-redirect and when
05:36:47 INFO - the target request is cross-origin.
05:36:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1383ms
05:36:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:36:47 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c52c0800 == 58 [pid = 1861] [id = 518]
05:36:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 112 (0x7f35bcf15400) [pid = 1861] [serial = 1453] [outer = (nil)]
05:36:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 113 (0x7f35bd9e2c00) [pid = 1861] [serial = 1454] [outer = 0x7f35bcf15400]
05:36:47 INFO - PROCESS | 1861 | 1450273007503 Marionette INFO loaded listener.js
05:36:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 114 (0x7f35c4c45c00) [pid = 1861] [serial = 1455] [outer = 0x7f35bcf15400]
05:36:48 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: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 swap-origin-redirect and when
05:36:48 INFO - the target request is cross-origin.
05:36:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1083ms
05:36:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:36:48 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c5edc800 == 59 [pid = 1861] [id = 519]
05:36:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 115 (0x7f35bcf15800) [pid = 1861] [serial = 1456] [outer = (nil)]
05:36:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 116 (0x7f35c570e800) [pid = 1861] [serial = 1457] [outer = 0x7f35bcf15800]
05:36:48 INFO - PROCESS | 1861 | 1450273008573 Marionette INFO loaded listener.js
05:36:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 117 (0x7f35c60df800) [pid = 1861] [serial = 1458] [outer = 0x7f35bcf15800]
05:36:49 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:36:49 INFO - document served over http requires an http
05:36:49 INFO - sub-resource via fetch-request using the meta-csp
05:36:49 INFO - delivery method with keep-origin-redirect and when
05:36:49 INFO - the target request is same-origin.
05:36:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1222ms
05:36:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
05:36:49 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc559800 == 60 [pid = 1861] [id = 520]
05:36:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 118 (0x7f35b9a49800) [pid = 1861] [serial = 1459] [outer = (nil)]
05:36:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 119 (0x7f35bbaa2400) [pid = 1861] [serial = 1460] [outer = 0x7f35b9a49800]
05:36:49 INFO - PROCESS | 1861 | 1450273009965 Marionette INFO loaded listener.js
05:36:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 120 (0x7f35bcdd9000) [pid = 1861] [serial = 1461] [outer = 0x7f35b9a49800]
05:36:50 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:36:50 INFO - document served over http requires an http
05:36:50 INFO - sub-resource via fetch-request using the meta-csp
05:36:50 INFO - delivery method with no-redirect and when
05:36:50 INFO - the target request is same-origin.
05:36:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1326ms
05:36:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:36:51 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c4649800 == 61 [pid = 1861] [id = 521]
05:36:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 121 (0x7f35bba9fc00) [pid = 1861] [serial = 1462] [outer = (nil)]
05:36:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 122 (0x7f35bd9d4000) [pid = 1861] [serial = 1463] [outer = 0x7f35bba9fc00]
05:36:51 INFO - PROCESS | 1861 | 1450273011317 Marionette INFO loaded listener.js
05:36:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 123 (0x7f35c1713000) [pid = 1861] [serial = 1464] [outer = 0x7f35bba9fc00]
05:36:52 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:36:52 INFO - document served over http requires an http
05:36:52 INFO - sub-resource via fetch-request using the meta-csp
05:36:52 INFO - delivery method with swap-origin-redirect and when
05:36:52 INFO - the target request is same-origin.
05:36:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1379ms
05:36:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:36:52 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c663b800 == 62 [pid = 1861] [id = 522]
05:36:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 124 (0x7f35c2488800) [pid = 1861] [serial = 1465] [outer = (nil)]
05:36:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 125 (0x7f35c4337c00) [pid = 1861] [serial = 1466] [outer = 0x7f35c2488800]
05:36:52 INFO - PROCESS | 1861 | 1450273012699 Marionette INFO loaded listener.js
05:36:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 126 (0x7f35c599a000) [pid = 1861] [serial = 1467] [outer = 0x7f35c2488800]
05:36:53 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cb507800 == 63 [pid = 1861] [id = 523]
05:36:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 127 (0x7f35c60df000) [pid = 1861] [serial = 1468] [outer = (nil)]
05:36:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 128 (0x7f35c60e2400) [pid = 1861] [serial = 1469] [outer = 0x7f35c60df000]
05:36:53 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:36:53 INFO - document served over http requires an http
05:36:53 INFO - sub-resource via iframe-tag using the meta-csp
05:36:53 INFO - delivery method with keep-origin-redirect and when
05:36:53 INFO - the target request is same-origin.
05:36:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1433ms
05:36:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:36:54 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cb517800 == 64 [pid = 1861] [id = 524]
05:36:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 129 (0x7f35bdcbf800) [pid = 1861] [serial = 1470] [outer = (nil)]
05:36:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 130 (0x7f35c623cc00) [pid = 1861] [serial = 1471] [outer = 0x7f35bdcbf800]
05:36:54 INFO - PROCESS | 1861 | 1450273014125 Marionette INFO loaded listener.js
05:36:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 131 (0x7f35c6247000) [pid = 1861] [serial = 1472] [outer = 0x7f35bdcbf800]
05:36:54 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cb513800 == 65 [pid = 1861] [id = 525]
05:36:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 132 (0x7f35c666dc00) [pid = 1861] [serial = 1473] [outer = (nil)]
05:36:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 133 (0x7f35c623d400) [pid = 1861] [serial = 1474] [outer = 0x7f35c666dc00]
05:36:55 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:36:55 INFO - document served over http requires an http
05:36:55 INFO - sub-resource via iframe-tag using the meta-csp
05:36:55 INFO - delivery method with no-redirect and when
05:36:55 INFO - the target request is same-origin.
05:36:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1380ms
05:36:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:36:55 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cb71c000 == 66 [pid = 1861] [id = 526]
05:36:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 134 (0x7f35c4c47000) [pid = 1861] [serial = 1475] [outer = (nil)]
05:36:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 135 (0x7f35c624bc00) [pid = 1861] [serial = 1476] [outer = 0x7f35c4c47000]
05:36:55 INFO - PROCESS | 1861 | 1450273015564 Marionette INFO loaded listener.js
05:36:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 136 (0x7f35c6678800) [pid = 1861] [serial = 1477] [outer = 0x7f35c4c47000]
05:36:56 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cb93a000 == 67 [pid = 1861] [id = 527]
05:36:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 137 (0x7f35c6681800) [pid = 1861] [serial = 1478] [outer = (nil)]
05:36:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 138 (0x7f35c667ec00) [pid = 1861] [serial = 1479] [outer = 0x7f35c6681800]
05:36:56 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:36:56 INFO - document served over http requires an http
05:36:56 INFO - sub-resource via iframe-tag using the meta-csp
05:36:56 INFO - delivery method with swap-origin-redirect and when
05:36:56 INFO - the target request is same-origin.
05:36:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1428ms
05:36:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:36:56 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cb9ce800 == 68 [pid = 1861] [id = 528]
05:36:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 139 (0x7f35c6249400) [pid = 1861] [serial = 1480] [outer = (nil)]
05:36:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 140 (0x7f35c668c000) [pid = 1861] [serial = 1481] [outer = 0x7f35c6249400]
05:36:56 INFO - PROCESS | 1861 | 1450273016987 Marionette INFO loaded listener.js
05:36:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 141 (0x7f35cb419800) [pid = 1861] [serial = 1482] [outer = 0x7f35c6249400]
05:36:57 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:36:57 INFO - document served over http requires an http
05:36:57 INFO - sub-resource via script-tag using the meta-csp
05:36:57 INFO - delivery method with keep-origin-redirect and when
05:36:57 INFO - the target request is same-origin.
05:36:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1373ms
05:36:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
05:36:58 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cba5f800 == 69 [pid = 1861] [id = 529]
05:36:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 142 (0x7f35c667e400) [pid = 1861] [serial = 1483] [outer = (nil)]
05:36:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 143 (0x7f35cb41f800) [pid = 1861] [serial = 1484] [outer = 0x7f35c667e400]
05:36:58 INFO - PROCESS | 1861 | 1450273018335 Marionette INFO loaded listener.js
05:36:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 144 (0x7f35cb783000) [pid = 1861] [serial = 1485] [outer = 0x7f35c667e400]
05:36:59 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:36:59 INFO - document served over http requires an http
05:36:59 INFO - sub-resource via script-tag using the meta-csp
05:36:59 INFO - delivery method with no-redirect and when
05:36:59 INFO - the target request is same-origin.
05:36:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1239ms
05:36:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:36:59 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cc05a000 == 70 [pid = 1861] [id = 530]
05:36:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 145 (0x7f35cb41c800) [pid = 1861] [serial = 1486] [outer = (nil)]
05:36:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 146 (0x7f35cb7cf800) [pid = 1861] [serial = 1487] [outer = 0x7f35cb41c800]
05:36:59 INFO - PROCESS | 1861 | 1450273019613 Marionette INFO loaded listener.js
05:36:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 147 (0x7f35cb7dbc00) [pid = 1861] [serial = 1488] [outer = 0x7f35cb41c800]
05:37:00 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:37:00 INFO - document served over http requires an http
05:37:00 INFO - sub-resource via script-tag using the meta-csp
05:37:00 INFO - delivery method with swap-origin-redirect and when
05:37:00 INFO - the target request is same-origin.
05:37:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1345ms
05:37:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:37:00 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cc748000 == 71 [pid = 1861] [id = 531]
05:37:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 148 (0x7f35cb782c00) [pid = 1861] [serial = 1489] [outer = (nil)]
05:37:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 149 (0x7f35cb826000) [pid = 1861] [serial = 1490] [outer = 0x7f35cb782c00]
05:37:00 INFO - PROCESS | 1861 | 1450273020933 Marionette INFO loaded listener.js
05:37:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 150 (0x7f35cb831c00) [pid = 1861] [serial = 1491] [outer = 0x7f35cb782c00]
05:37:01 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:37:01 INFO - document served over http requires an http
05:37:01 INFO - sub-resource via xhr-request using the meta-csp
05:37:01 INFO - delivery method with keep-origin-redirect and when
05:37:01 INFO - the target request is same-origin.
05:37:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1277ms
05:37:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
05:37:02 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35ccd69000 == 72 [pid = 1861] [id = 532]
05:37:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 151 (0x7f35cb7d2000) [pid = 1861] [serial = 1492] [outer = (nil)]
05:37:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 152 (0x7f35cb9b3400) [pid = 1861] [serial = 1493] [outer = 0x7f35cb7d2000]
05:37:02 INFO - PROCESS | 1861 | 1450273022261 Marionette INFO loaded listener.js
05:37:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 153 (0x7f35cbba4400) [pid = 1861] [serial = 1494] [outer = 0x7f35cb7d2000]
05:37:03 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:37:03 INFO - document served over http requires an http
05:37:03 INFO - sub-resource via xhr-request using the meta-csp
05:37:03 INFO - delivery method with no-redirect and when
05:37:03 INFO - the target request is same-origin.
05:37:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1329ms
05:37:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:37:03 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35ccf16000 == 73 [pid = 1861] [id = 533]
05:37:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 154 (0x7f35bdc49400) [pid = 1861] [serial = 1495] [outer = (nil)]
05:37:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 155 (0x7f35cbbac000) [pid = 1861] [serial = 1496] [outer = 0x7f35bdc49400]
05:37:03 INFO - PROCESS | 1861 | 1450273023638 Marionette INFO loaded listener.js
05:37:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 156 (0x7f35cc06f000) [pid = 1861] [serial = 1497] [outer = 0x7f35bdc49400]
05:37:04 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:37:04 INFO - document served over http requires an http
05:37:04 INFO - sub-resource via xhr-request using the meta-csp
05:37:04 INFO - delivery method with swap-origin-redirect and when
05:37:04 INFO - the target request is same-origin.
05:37:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1398ms
05:37:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:37:04 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35ccf79000 == 74 [pid = 1861] [id = 534]
05:37:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 157 (0x7f35cb82f800) [pid = 1861] [serial = 1498] [outer = (nil)]
05:37:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 158 (0x7f35cc07a000) [pid = 1861] [serial = 1499] [outer = 0x7f35cb82f800]
05:37:05 INFO - PROCESS | 1861 | 1450273025047 Marionette INFO loaded listener.js
05:37:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 159 (0x7f35cc08fc00) [pid = 1861] [serial = 1500] [outer = 0x7f35cb82f800]
05:37:05 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:37:05 INFO - document served over http requires an https
05:37:05 INFO - sub-resource via fetch-request using the meta-csp
05:37:05 INFO - delivery method with keep-origin-redirect and when
05:37:05 INFO - the target request is same-origin.
05:37:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1417ms
05:37:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
05:37:06 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cd296800 == 75 [pid = 1861] [id = 535]
05:37:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 160 (0x7f35c1f9a400) [pid = 1861] [serial = 1501] [outer = (nil)]
05:37:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 161 (0x7f35cc08f800) [pid = 1861] [serial = 1502] [outer = 0x7f35c1f9a400]
05:37:06 INFO - PROCESS | 1861 | 1450273026434 Marionette INFO loaded listener.js
05:37:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 162 (0x7f35cc56c000) [pid = 1861] [serial = 1503] [outer = 0x7f35c1f9a400]
05:37:07 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:37:07 INFO - document served over http requires an https
05:37:07 INFO - sub-resource via fetch-request using the meta-csp
05:37:07 INFO - delivery method with no-redirect and when
05:37:07 INFO - the target request is same-origin.
05:37:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1378ms
05:37:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:37:07 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c465d800 == 76 [pid = 1861] [id = 536]
05:37:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 163 (0x7f35c49bbc00) [pid = 1861] [serial = 1504] [outer = (nil)]
05:37:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 164 (0x7f35cc56f800) [pid = 1861] [serial = 1505] [outer = 0x7f35c49bbc00]
05:37:07 INFO - PROCESS | 1861 | 1450273027805 Marionette INFO loaded listener.js
05:37:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 165 (0x7f35cc574800) [pid = 1861] [serial = 1506] [outer = 0x7f35c49bbc00]
05:37:08 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:37:08 INFO - document served over http requires an https
05:37:08 INFO - sub-resource via fetch-request using the meta-csp
05:37:08 INFO - delivery method with swap-origin-redirect and when
05:37:08 INFO - the target request is same-origin.
05:37:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1326ms
05:37:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:37:09 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cd883800 == 77 [pid = 1861] [id = 537]
05:37:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 166 (0x7f35c60d4c00) [pid = 1861] [serial = 1507] [outer = (nil)]
05:37:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 167 (0x7f35cc597800) [pid = 1861] [serial = 1508] [outer = 0x7f35c60d4c00]
05:37:09 INFO - PROCESS | 1861 | 1450273029159 Marionette INFO loaded listener.js
05:37:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 168 (0x7f35cc710800) [pid = 1861] [serial = 1509] [outer = 0x7f35c60d4c00]
05:37:09 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cd894800 == 78 [pid = 1861] [id = 538]
05:37:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 169 (0x7f35ccf3fc00) [pid = 1861] [serial = 1510] [outer = (nil)]
05:37:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 170 (0x7f35cc715c00) [pid = 1861] [serial = 1511] [outer = 0x7f35ccf3fc00]
05:37:10 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:37:10 INFO - document served over http requires an https
05:37:10 INFO - sub-resource via iframe-tag using the meta-csp
05:37:10 INFO - delivery method with keep-origin-redirect and when
05:37:10 INFO - the target request is same-origin.
05:37:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1427ms
05:37:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:37:10 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cd89b800 == 79 [pid = 1861] [id = 539]
05:37:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 171 (0x7f35c6688000) [pid = 1861] [serial = 1512] [outer = (nil)]
05:37:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 172 (0x7f35cc716c00) [pid = 1861] [serial = 1513] [outer = 0x7f35c6688000]
05:37:10 INFO - PROCESS | 1861 | 1450273030601 Marionette INFO loaded listener.js
05:37:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 173 (0x7f35ccf4b000) [pid = 1861] [serial = 1514] [outer = 0x7f35c6688000]
05:37:12 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc095800 == 80 [pid = 1861] [id = 540]
05:37:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 174 (0x7f35cc595400) [pid = 1861] [serial = 1515] [outer = (nil)]
05:37:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 175 (0x7f35cc70a400) [pid = 1861] [serial = 1516] [outer = 0x7f35cc595400]
05:37:12 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:37:12 INFO - document served over http requires an https
05:37:12 INFO - sub-resource via iframe-tag using the meta-csp
05:37:12 INFO - delivery method with no-redirect and when
05:37:12 INFO - the target request is same-origin.
05:37:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2580ms
05:37:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:37:13 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c6270800 == 81 [pid = 1861] [id = 541]
05:37:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 176 (0x7f35b9c28000) [pid = 1861] [serial = 1517] [outer = (nil)]
05:37:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 177 (0x7f35c54cdc00) [pid = 1861] [serial = 1518] [outer = 0x7f35b9c28000]
05:37:13 INFO - PROCESS | 1861 | 1450273033210 Marionette INFO loaded listener.js
05:37:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 178 (0x7f35ccfd5c00) [pid = 1861] [serial = 1519] [outer = 0x7f35b9c28000]
05:37:14 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bdcde000 == 82 [pid = 1861] [id = 542]
05:37:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 179 (0x7f35bcdde000) [pid = 1861] [serial = 1520] [outer = (nil)]
05:37:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 180 (0x7f35bcf16400) [pid = 1861] [serial = 1521] [outer = 0x7f35bcdde000]
05:37:14 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:37:14 INFO - document served over http requires an https
05:37:14 INFO - sub-resource via iframe-tag using the meta-csp
05:37:14 INFO - delivery method with swap-origin-redirect and when
05:37:14 INFO - the target request is same-origin.
05:37:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1981ms
05:37:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:37:15 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c0e1e800 == 83 [pid = 1861] [id = 543]
05:37:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 181 (0x7f35bc2b2c00) [pid = 1861] [serial = 1522] [outer = (nil)]
05:37:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 182 (0x7f35bd9d5c00) [pid = 1861] [serial = 1523] [outer = 0x7f35bc2b2c00]
05:37:15 INFO - PROCESS | 1861 | 1450273035168 Marionette INFO loaded listener.js
05:37:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 183 (0x7f35c1720400) [pid = 1861] [serial = 1524] [outer = 0x7f35bc2b2c00]
05:37:16 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:37:16 INFO - document served over http requires an https
05:37:16 INFO - sub-resource via script-tag using the meta-csp
05:37:16 INFO - delivery method with keep-origin-redirect and when
05:37:16 INFO - the target request is same-origin.
05:37:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1383ms
05:37:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
05:37:16 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35b9b6b800 == 84 [pid = 1861] [id = 544]
05:37:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 184 (0x7f35b9c35400) [pid = 1861] [serial = 1525] [outer = (nil)]
05:37:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 185 (0x7f35bba98800) [pid = 1861] [serial = 1526] [outer = 0x7f35b9c35400]
05:37:16 INFO - PROCESS | 1861 | 1450273036732 Marionette INFO loaded listener.js
05:37:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 186 (0x7f35c1316c00) [pid = 1861] [serial = 1527] [outer = 0x7f35b9c35400]
05:37:17 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:37:17 INFO - document served over http requires an https
05:37:17 INFO - sub-resource via script-tag using the meta-csp
05:37:17 INFO - delivery method with no-redirect and when
05:37:17 INFO - the target request is same-origin.
05:37:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1482ms
05:37:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:37:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc09d800 == 83 [pid = 1861] [id = 389]
05:37:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35b9b63000 == 82 [pid = 1861] [id = 485]
05:37:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc09f800 == 81 [pid = 1861] [id = 391]
05:37:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c56db800 == 80 [pid = 1861] [id = 407]
05:37:18 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35b9ccd800 == 81 [pid = 1861] [id = 545]
05:37:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 187 (0x7f35b9c35800) [pid = 1861] [serial = 1528] [outer = (nil)]
05:37:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 188 (0x7f35bc2a4800) [pid = 1861] [serial = 1529] [outer = 0x7f35b9c35800]
05:37:18 INFO - PROCESS | 1861 | 1450273038197 Marionette INFO loaded listener.js
05:37:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 189 (0x7f35c2487c00) [pid = 1861] [serial = 1530] [outer = 0x7f35b9c35800]
05:37:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c52c0800 == 80 [pid = 1861] [id = 518]
05:37:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c1f19000 == 79 [pid = 1861] [id = 517]
05:37:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bcd20800 == 78 [pid = 1861] [id = 516]
05:37:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bd718800 == 77 [pid = 1861] [id = 515]
05:37:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc569800 == 76 [pid = 1861] [id = 514]
05:37:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc926800 == 75 [pid = 1861] [id = 513]
05:37:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c59ac000 == 74 [pid = 1861] [id = 512]
05:37:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc0ae000 == 73 [pid = 1861] [id = 511]
05:37:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c49e6000 == 72 [pid = 1861] [id = 510]
05:37:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c5ecc800 == 71 [pid = 1861] [id = 509]
05:37:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c59c7000 == 70 [pid = 1861] [id = 508]
05:37:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c56d1000 == 69 [pid = 1861] [id = 507]
05:37:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c52b3800 == 68 [pid = 1861] [id = 506]
05:37:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c1907000 == 67 [pid = 1861] [id = 497]
05:37:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c13b9000 == 66 [pid = 1861] [id = 495]
05:37:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c0f14000 == 65 [pid = 1861] [id = 493]
05:37:19 INFO - PROCESS | 1861 | --DOMWINDOW == 188 (0x7f35bd448800) [pid = 1861] [serial = 1374] [outer = (nil)] [url = about:blank]
05:37:19 INFO - PROCESS | 1861 | --DOMWINDOW == 187 (0x7f35d6f2c400) [pid = 1861] [serial = 1351] [outer = (nil)] [url = about:blank]
05:37:19 INFO - PROCESS | 1861 | --DOMWINDOW == 186 (0x7f35d16d6400) [pid = 1861] [serial = 1314] [outer = (nil)] [url = about:blank]
05:37:19 INFO - PROCESS | 1861 | --DOMWINDOW == 185 (0x7f35d44c5800) [pid = 1861] [serial = 1320] [outer = (nil)] [url = about:blank]
05:37:19 INFO - PROCESS | 1861 | --DOMWINDOW == 184 (0x7f35c599a400) [pid = 1861] [serial = 1290] [outer = (nil)] [url = about:blank]
05:37:19 INFO - PROCESS | 1861 | --DOMWINDOW == 183 (0x7f35cb7d1800) [pid = 1861] [serial = 1296] [outer = (nil)] [url = about:blank]
05:37:19 INFO - PROCESS | 1861 | --DOMWINDOW == 182 (0x7f35d3fd5800) [pid = 1861] [serial = 1317] [outer = (nil)] [url = about:blank]
05:37:19 INFO - PROCESS | 1861 | --DOMWINDOW == 181 (0x7f35d52d6c00) [pid = 1861] [serial = 1332] [outer = (nil)] [url = about:blank]
05:37:19 INFO - PROCESS | 1861 | --DOMWINDOW == 180 (0x7f35d7313000) [pid = 1861] [serial = 1356] [outer = (nil)] [url = about:blank]
05:37:19 INFO - PROCESS | 1861 | --DOMWINDOW == 179 (0x7f35d65d2000) [pid = 1861] [serial = 1341] [outer = (nil)] [url = about:blank]
05:37:19 INFO - PROCESS | 1861 | --DOMWINDOW == 178 (0x7f35c6689c00) [pid = 1861] [serial = 1293] [outer = (nil)] [url = about:blank]
05:37:19 INFO - PROCESS | 1861 | --DOMWINDOW == 177 (0x7f35d6a1cc00) [pid = 1861] [serial = 1346] [outer = (nil)] [url = about:blank]
05:37:19 INFO - PROCESS | 1861 | --DOMWINDOW == 176 (0x7f35cc70cc00) [pid = 1861] [serial = 1304] [outer = (nil)] [url = about:blank]
05:37:19 INFO - PROCESS | 1861 | --DOMWINDOW == 175 (0x7f35d6356800) [pid = 1861] [serial = 1338] [outer = (nil)] [url = about:blank]
05:37:19 INFO - PROCESS | 1861 | --DOMWINDOW == 174 (0x7f35bba99000) [pid = 1861] [serial = 1362] [outer = (nil)] [url = about:blank]
05:37:19 INFO - PROCESS | 1861 | --DOMWINDOW == 173 (0x7f35d5dba000) [pid = 1861] [serial = 1335] [outer = (nil)] [url = about:blank]
05:37:19 INFO - PROCESS | 1861 | --DOMWINDOW == 172 (0x7f35cfde4400) [pid = 1861] [serial = 1309] [outer = (nil)] [url = about:blank]
05:37:19 INFO - PROCESS | 1861 | --DOMWINDOW == 171 (0x7f35cbba7400) [pid = 1861] [serial = 1299] [outer = (nil)] [url = about:blank]
05:37:19 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:37:19 INFO - document served over http requires an https
05:37:19 INFO - sub-resource via script-tag using the meta-csp
05:37:19 INFO - delivery method with swap-origin-redirect and when
05:37:19 INFO - the target request is same-origin.
05:37:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1583ms
05:37:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:37:19 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bdce7000 == 66 [pid = 1861] [id = 546]
05:37:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 172 (0x7f35bba9ec00) [pid = 1861] [serial = 1531] [outer = (nil)]
05:37:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 173 (0x7f35c2487400) [pid = 1861] [serial = 1532] [outer = 0x7f35bba9ec00]
05:37:19 INFO - PROCESS | 1861 | 1450273039557 Marionette INFO loaded listener.js
05:37:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 174 (0x7f35c347f400) [pid = 1861] [serial = 1533] [outer = 0x7f35bba9ec00]
05:37:20 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:37:20 INFO - document served over http requires an https
05:37:20 INFO - sub-resource via xhr-request using the meta-csp
05:37:20 INFO - delivery method with keep-origin-redirect and when
05:37:20 INFO - the target request is same-origin.
05:37:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1021ms
05:37:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
05:37:20 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c0f29000 == 67 [pid = 1861] [id = 547]
05:37:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 175 (0x7f35bd9d6c00) [pid = 1861] [serial = 1534] [outer = (nil)]
05:37:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 176 (0x7f35c3369400) [pid = 1861] [serial = 1535] [outer = 0x7f35bd9d6c00]
05:37:20 INFO - PROCESS | 1861 | 1450273040614 Marionette INFO loaded listener.js
05:37:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 177 (0x7f35c4c43400) [pid = 1861] [serial = 1536] [outer = 0x7f35bd9d6c00]
05:37:21 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:37:21 INFO - document served over http requires an https
05:37:21 INFO - sub-resource via xhr-request using the meta-csp
05:37:21 INFO - delivery method with no-redirect and when
05:37:21 INFO - the target request is same-origin.
05:37:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1173ms
05:37:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:37:21 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c16ed000 == 68 [pid = 1861] [id = 548]
05:37:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 178 (0x7f35c54ca800) [pid = 1861] [serial = 1537] [outer = (nil)]
05:37:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 179 (0x7f35c5717400) [pid = 1861] [serial = 1538] [outer = 0x7f35c54ca800]
05:37:21 INFO - PROCESS | 1861 | 1450273041732 Marionette INFO loaded listener.js
05:37:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 180 (0x7f35c5ebe400) [pid = 1861] [serial = 1539] [outer = 0x7f35c54ca800]
05:37:22 INFO - PROCESS | 1861 | --DOMWINDOW == 179 (0x7f35c1716c00) [pid = 1861] [serial = 1395] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:37:22 INFO - PROCESS | 1861 | --DOMWINDOW == 178 (0x7f35c1450800) [pid = 1861] [serial = 1392] [outer = (nil)] [url = about:blank]
05:37:22 INFO - PROCESS | 1861 | --DOMWINDOW == 177 (0x7f35c54cfc00) [pid = 1861] [serial = 1421] [outer = (nil)] [url = about:blank]
05:37:22 INFO - PROCESS | 1861 | --DOMWINDOW == 176 (0x7f35c3486400) [pid = 1861] [serial = 1412] [outer = (nil)] [url = about:blank]
05:37:22 INFO - PROCESS | 1861 | --DOMWINDOW == 175 (0x7f35c1cc3400) [pid = 1861] [serial = 1397] [outer = (nil)] [url = about:blank]
05:37:22 INFO - PROCESS | 1861 | --DOMWINDOW == 174 (0x7f35c599e000) [pid = 1861] [serial = 1427] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:37:22 INFO - PROCESS | 1861 | --DOMWINDOW == 173 (0x7f35c5713c00) [pid = 1861] [serial = 1424] [outer = (nil)] [url = about:blank]
05:37:22 INFO - PROCESS | 1861 | --DOMWINDOW == 172 (0x7f35c336f800) [pid = 1861] [serial = 1409] [outer = (nil)] [url = about:blank]
05:37:22 INFO - PROCESS | 1861 | --DOMWINDOW == 171 (0x7f35c49c0800) [pid = 1861] [serial = 1418] [outer = (nil)] [url = about:blank]
05:37:22 INFO - PROCESS | 1861 | --DOMWINDOW == 170 (0x7f35c2490c00) [pid = 1861] [serial = 1403] [outer = (nil)] [url = about:blank]
05:37:22 INFO - PROCESS | 1861 | --DOMWINDOW == 169 (0x7f35bc5c6c00) [pid = 1861] [serial = 1379] [outer = (nil)] [url = about:blank]
05:37:22 INFO - PROCESS | 1861 | --DOMWINDOW == 168 (0x7f35c1f97c00) [pid = 1861] [serial = 1400] [outer = (nil)] [url = about:blank]
05:37:22 INFO - PROCESS | 1861 | --DOMWINDOW == 167 (0x7f35c131b800) [pid = 1861] [serial = 1448] [outer = (nil)] [url = about:blank]
05:37:22 INFO - PROCESS | 1861 | --DOMWINDOW == 166 (0x7f35bdc51000) [pid = 1861] [serial = 1445] [outer = (nil)] [url = about:blank]
05:37:22 INFO - PROCESS | 1861 | --DOMWINDOW == 165 (0x7f35bc2ac400) [pid = 1861] [serial = 1439] [outer = (nil)] [url = about:blank]
05:37:22 INFO - PROCESS | 1861 | --DOMWINDOW == 164 (0x7f35b9c31000) [pid = 1861] [serial = 1437] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:37:22 INFO - PROCESS | 1861 | --DOMWINDOW == 163 (0x7f35bc2a6c00) [pid = 1861] [serial = 1434] [outer = (nil)] [url = about:blank]
05:37:22 INFO - PROCESS | 1861 | --DOMWINDOW == 162 (0x7f35c1313800) [pid = 1861] [serial = 1385] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:37:22 INFO - PROCESS | 1861 | --DOMWINDOW == 161 (0x7f35bd453800) [pid = 1861] [serial = 1382] [outer = (nil)] [url = about:blank]
05:37:22 INFO - PROCESS | 1861 | --DOMWINDOW == 160 (0x7f35c5ec7400) [pid = 1861] [serial = 1432] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272998590]
05:37:22 INFO - PROCESS | 1861 | --DOMWINDOW == 159 (0x7f35c570fc00) [pid = 1861] [serial = 1429] [outer = (nil)] [url = about:blank]
05:37:22 INFO - PROCESS | 1861 | --DOMWINDOW == 158 (0x7f35bc2a4400) [pid = 1861] [serial = 1442] [outer = (nil)] [url = about:blank]
05:37:22 INFO - PROCESS | 1861 | --DOMWINDOW == 157 (0x7f35bd9e2c00) [pid = 1861] [serial = 1454] [outer = (nil)] [url = about:blank]
05:37:22 INFO - PROCESS | 1861 | --DOMWINDOW == 156 (0x7f35c1453c00) [pid = 1861] [serial = 1390] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272981447]
05:37:22 INFO - PROCESS | 1861 | --DOMWINDOW == 155 (0x7f35bdcc9c00) [pid = 1861] [serial = 1387] [outer = (nil)] [url = about:blank]
05:37:22 INFO - PROCESS | 1861 | --DOMWINDOW == 154 (0x7f35c2494400) [pid = 1861] [serial = 1451] [outer = (nil)] [url = about:blank]
05:37:22 INFO - PROCESS | 1861 | --DOMWINDOW == 153 (0x7f35c49b5800) [pid = 1861] [serial = 1415] [outer = (nil)] [url = about:blank]
05:37:22 INFO - PROCESS | 1861 | --DOMWINDOW == 152 (0x7f35bd9d9000) [pid = 1861] [serial = 1376] [outer = (nil)] [url = about:blank]
05:37:22 INFO - PROCESS | 1861 | --DOMWINDOW == 151 (0x7f35bdcc8000) [pid = 1861] [serial = 1384] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:37:22 INFO - PROCESS | 1861 | --DOMWINDOW == 150 (0x7f35b9a44000) [pid = 1861] [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:37:22 INFO - PROCESS | 1861 | --DOMWINDOW == 149 (0x7f35c5998800) [pid = 1861] [serial = 1426] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:37:22 INFO - PROCESS | 1861 | --DOMWINDOW == 148 (0x7f35bbaa2c00) [pid = 1861] [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:37:22 INFO - PROCESS | 1861 | --DOMWINDOW == 147 (0x7f35b9c31800) [pid = 1861] [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:37:22 INFO - PROCESS | 1861 | --DOMWINDOW == 146 (0x7f35c570e800) [pid = 1861] [serial = 1457] [outer = (nil)] [url = about:blank]
05:37:22 INFO - PROCESS | 1861 | --DOMWINDOW == 145 (0x7f35c1cc3c00) [pid = 1861] [serial = 1394] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:37:22 INFO - PROCESS | 1861 | --DOMWINDOW == 144 (0x7f35c1314800) [pid = 1861] [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:37:22 INFO - PROCESS | 1861 | --DOMWINDOW == 143 (0x7f35c60da800) [pid = 1861] [serial = 1436] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:37:22 INFO - PROCESS | 1861 | --DOMWINDOW == 142 (0x7f35c144d800) [pid = 1861] [serial = 1389] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272981447]
05:37:22 INFO - PROCESS | 1861 | --DOMWINDOW == 141 (0x7f35bba9b400) [pid = 1861] [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:37:22 INFO - PROCESS | 1861 | --DOMWINDOW == 140 (0x7f35c60d8000) [pid = 1861] [serial = 1431] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450272998590]
05:37:22 INFO - PROCESS | 1861 | --DOMWINDOW == 139 (0x7f35bcf15400) [pid = 1861] [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:37:22 INFO - PROCESS | 1861 | --DOMWINDOW == 138 (0x7f35c3362400) [pid = 1861] [serial = 1406] [outer = (nil)] [url = about:blank]
05:37:22 INFO - PROCESS | 1861 | --DOMWINDOW == 137 (0x7f35c1f95000) [pid = 1861] [serial = 1449] [outer = (nil)] [url = about:blank]
05:37:22 INFO - PROCESS | 1861 | --DOMWINDOW == 136 (0x7f35c4c45c00) [pid = 1861] [serial = 1455] [outer = (nil)] [url = about:blank]
05:37:22 INFO - PROCESS | 1861 | --DOMWINDOW == 135 (0x7f35c4343800) [pid = 1861] [serial = 1452] [outer = (nil)] [url = about:blank]
05:37:23 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:37:23 INFO - document served over http requires an https
05:37:23 INFO - sub-resource via xhr-request using the meta-csp
05:37:23 INFO - delivery method with swap-origin-redirect and when
05:37:23 INFO - the target request is same-origin.
05:37:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1578ms
05:37:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:37:23 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c1c60800 == 69 [pid = 1861] [id = 549]
05:37:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 136 (0x7f35bd453800) [pid = 1861] [serial = 1540] [outer = (nil)]
05:37:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 137 (0x7f35bdcc9c00) [pid = 1861] [serial = 1541] [outer = 0x7f35bd453800]
05:37:23 INFO - PROCESS | 1861 | 1450273043368 Marionette INFO loaded listener.js
05:37:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 138 (0x7f35c49b7400) [pid = 1861] [serial = 1542] [outer = 0x7f35bd453800]
05:37:23 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:37:23 INFO - document served over http requires an http
05:37:23 INFO - sub-resource via fetch-request using the meta-referrer
05:37:23 INFO - delivery method with keep-origin-redirect and when
05:37:23 INFO - the target request is cross-origin.
05:37:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 980ms
05:37:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
05:37:24 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c1c48000 == 70 [pid = 1861] [id = 550]
05:37:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 139 (0x7f35bc2ac400) [pid = 1861] [serial = 1543] [outer = (nil)]
05:37:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 140 (0x7f35c171e000) [pid = 1861] [serial = 1544] [outer = 0x7f35bc2ac400]
05:37:24 INFO - PROCESS | 1861 | 1450273044344 Marionette INFO loaded listener.js
05:37:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 141 (0x7f35c6245400) [pid = 1861] [serial = 1545] [outer = 0x7f35bc2ac400]
05:37:25 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:37:25 INFO - document served over http requires an http
05:37:25 INFO - sub-resource via fetch-request using the meta-referrer
05:37:25 INFO - delivery method with no-redirect and when
05:37:25 INFO - the target request is cross-origin.
05:37:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1192ms
05:37:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:37:25 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bcd19000 == 71 [pid = 1861] [id = 551]
05:37:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 142 (0x7f35bbe88400) [pid = 1861] [serial = 1546] [outer = (nil)]
05:37:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 143 (0x7f35bc2afc00) [pid = 1861] [serial = 1547] [outer = 0x7f35bbe88400]
05:37:25 INFO - PROCESS | 1861 | 1450273045605 Marionette INFO loaded listener.js
05:37:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 144 (0x7f35bdcc3000) [pid = 1861] [serial = 1548] [outer = 0x7f35bbe88400]
05:37:26 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:37:26 INFO - document served over http requires an http
05:37:26 INFO - sub-resource via fetch-request using the meta-referrer
05:37:26 INFO - delivery method with swap-origin-redirect and when
05:37:26 INFO - the target request is cross-origin.
05:37:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1277ms
05:37:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:37:26 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c26ee800 == 72 [pid = 1861] [id = 552]
05:37:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 145 (0x7f35bbe91400) [pid = 1861] [serial = 1549] [outer = (nil)]
05:37:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 146 (0x7f35c1cc8400) [pid = 1861] [serial = 1550] [outer = 0x7f35bbe91400]
05:37:26 INFO - PROCESS | 1861 | 1450273046956 Marionette INFO loaded listener.js
05:37:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 147 (0x7f35c3488400) [pid = 1861] [serial = 1551] [outer = 0x7f35bbe91400]
05:37:27 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c4656000 == 73 [pid = 1861] [id = 553]
05:37:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 148 (0x7f35c599f000) [pid = 1861] [serial = 1552] [outer = (nil)]
05:37:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 149 (0x7f35c1cc6c00) [pid = 1861] [serial = 1553] [outer = 0x7f35c599f000]
05:37:28 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:37:28 INFO - document served over http requires an http
05:37:28 INFO - sub-resource via iframe-tag using the meta-referrer
05:37:28 INFO - delivery method with keep-origin-redirect and when
05:37:28 INFO - the target request is cross-origin.
05:37:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1584ms
05:37:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:37:28 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c49e9800 == 74 [pid = 1861] [id = 554]
05:37:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 150 (0x7f35c570c000) [pid = 1861] [serial = 1554] [outer = (nil)]
05:37:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 151 (0x7f35c623c400) [pid = 1861] [serial = 1555] [outer = 0x7f35c570c000]
05:37:28 INFO - PROCESS | 1861 | 1450273048609 Marionette INFO loaded listener.js
05:37:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 152 (0x7f35c6681400) [pid = 1861] [serial = 1556] [outer = 0x7f35c570c000]
05:37:29 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c516e800 == 75 [pid = 1861] [id = 555]
05:37:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 153 (0x7f35cb418400) [pid = 1861] [serial = 1557] [outer = (nil)]
05:37:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 154 (0x7f35cb41cc00) [pid = 1861] [serial = 1558] [outer = 0x7f35cb418400]
05:37:29 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:37:29 INFO - document served over http requires an http
05:37:29 INFO - sub-resource via iframe-tag using the meta-referrer
05:37:29 INFO - delivery method with no-redirect and when
05:37:29 INFO - the target request is cross-origin.
05:37:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1434ms
05:37:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:37:29 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c52c5000 == 76 [pid = 1861] [id = 556]
05:37:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 155 (0x7f35cb413c00) [pid = 1861] [serial = 1559] [outer = (nil)]
05:37:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 156 (0x7f35cb41d000) [pid = 1861] [serial = 1560] [outer = 0x7f35cb413c00]
05:37:29 INFO - PROCESS | 1861 | 1450273049945 Marionette INFO loaded listener.js
05:37:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 157 (0x7f35cb9ad800) [pid = 1861] [serial = 1561] [outer = 0x7f35cb413c00]
05:37:30 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c59bb800 == 77 [pid = 1861] [id = 557]
05:37:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 158 (0x7f35cbf44400) [pid = 1861] [serial = 1562] [outer = (nil)]
05:37:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 159 (0x7f35cb41b400) [pid = 1861] [serial = 1563] [outer = 0x7f35cbf44400]
05:37:30 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:37:30 INFO - document served over http requires an http
05:37:30 INFO - sub-resource via iframe-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.
05:37:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1378ms
05:37:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:37:31 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c5ed1800 == 78 [pid = 1861] [id = 558]
05:37:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 160 (0x7f35c6249800) [pid = 1861] [serial = 1564] [outer = (nil)]
05:37:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 161 (0x7f35cbf45000) [pid = 1861] [serial = 1565] [outer = 0x7f35c6249800]
05:37:31 INFO - PROCESS | 1861 | 1450273051403 Marionette INFO loaded listener.js
05:37:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 162 (0x7f35cc090400) [pid = 1861] [serial = 1566] [outer = 0x7f35c6249800]
05:37:32 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:37:32 INFO - document served over http requires an http
05:37:32 INFO - sub-resource via script-tag using the meta-referrer
05:37:32 INFO - delivery method with keep-origin-redirect and when
05:37:32 INFO - the target request is cross-origin.
05:37:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1485ms
05:37:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
05:37:32 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c663b000 == 79 [pid = 1861] [id = 559]
05:37:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 163 (0x7f35ccfdec00) [pid = 1861] [serial = 1567] [outer = (nil)]
05:37:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 164 (0x7f35ccfe0800) [pid = 1861] [serial = 1568] [outer = 0x7f35ccfdec00]
05:37:32 INFO - PROCESS | 1861 | 1450273052886 Marionette INFO loaded listener.js
05:37:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 165 (0x7f35cd4b0000) [pid = 1861] [serial = 1569] [outer = 0x7f35ccfdec00]
05:37:33 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:37:33 INFO - document served over http requires an http
05:37:33 INFO - sub-resource via script-tag 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.
05:37:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1325ms
05:37:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:37:34 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cba6e800 == 80 [pid = 1861] [id = 560]
05:37:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 166 (0x7f35ccfdf000) [pid = 1861] [serial = 1570] [outer = (nil)]
05:37:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 167 (0x7f35cd9ed800) [pid = 1861] [serial = 1571] [outer = 0x7f35ccfdf000]
05:37:34 INFO - PROCESS | 1861 | 1450273054183 Marionette INFO loaded listener.js
05:37:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 168 (0x7f35cd9fc000) [pid = 1861] [serial = 1572] [outer = 0x7f35ccfdf000]
05:37:35 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:37:35 INFO - document served over http requires an http
05:37:35 INFO - sub-resource via script-tag 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.
05:37:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1341ms
05:37:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:37:35 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cd29e800 == 81 [pid = 1861] [id = 561]
05:37:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 169 (0x7f35cd4a9000) [pid = 1861] [serial = 1573] [outer = (nil)]
05:37:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 170 (0x7f35cfde9400) [pid = 1861] [serial = 1574] [outer = 0x7f35cd4a9000]
05:37:35 INFO - PROCESS | 1861 | 1450273055501 Marionette INFO loaded listener.js
05:37:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 171 (0x7f35cffcc400) [pid = 1861] [serial = 1575] [outer = 0x7f35cd4a9000]
05:37:36 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:37:36 INFO - document served over http requires an http
05:37:36 INFO - sub-resource via xhr-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 cross-origin.
05:37:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1227ms
05:37:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
05:37:36 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cfd1c800 == 82 [pid = 1861] [id = 562]
05:37:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 172 (0x7f35cd4b5c00) [pid = 1861] [serial = 1576] [outer = (nil)]
05:37:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 173 (0x7f35d0128000) [pid = 1861] [serial = 1577] [outer = 0x7f35cd4b5c00]
05:37:36 INFO - PROCESS | 1861 | 1450273056733 Marionette INFO loaded listener.js
05:37:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 174 (0x7f35d030a400) [pid = 1861] [serial = 1578] [outer = 0x7f35cd4b5c00]
05:37:37 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:37:37 INFO - document served over http requires an http
05:37:37 INFO - sub-resource via xhr-request using the meta-referrer
05:37:37 INFO - delivery method with no-redirect and when
05:37:37 INFO - the target request is cross-origin.
05:37:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1226ms
05:37:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:37:37 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cfdb7800 == 83 [pid = 1861] [id = 563]
05:37:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 175 (0x7f35cfdef400) [pid = 1861] [serial = 1579] [outer = (nil)]
05:37:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 176 (0x7f35d030c400) [pid = 1861] [serial = 1580] [outer = 0x7f35cfdef400]
05:37:37 INFO - PROCESS | 1861 | 1450273057995 Marionette INFO loaded listener.js
05:37:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 177 (0x7f35d0705800) [pid = 1861] [serial = 1581] [outer = 0x7f35cfdef400]
05:37:38 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:37:38 INFO - document served over http requires an http
05:37:38 INFO - sub-resource via xhr-request using the meta-referrer
05:37:38 INFO - delivery method with swap-origin-redirect and when
05:37:38 INFO - the target request is cross-origin.
05:37:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1280ms
05:37:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:37:39 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d01c5800 == 84 [pid = 1861] [id = 564]
05:37:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 178 (0x7f35d012cc00) [pid = 1861] [serial = 1582] [outer = (nil)]
05:37:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 179 (0x7f35d1681400) [pid = 1861] [serial = 1583] [outer = 0x7f35d012cc00]
05:37:39 INFO - PROCESS | 1861 | 1450273059334 Marionette INFO loaded listener.js
05:37:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 180 (0x7f35d1834400) [pid = 1861] [serial = 1584] [outer = 0x7f35d012cc00]
05:37:40 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:37:40 INFO - document served over http requires an https
05:37:40 INFO - sub-resource via fetch-request using the meta-referrer
05:37:40 INFO - delivery method with keep-origin-redirect and when
05:37:40 INFO - the target request is cross-origin.
05:37:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1424ms
05:37:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
05:37:40 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d0376800 == 85 [pid = 1861] [id = 565]
05:37:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 181 (0x7f35d0133400) [pid = 1861] [serial = 1585] [outer = (nil)]
05:37:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 182 (0x7f35d1842800) [pid = 1861] [serial = 1586] [outer = 0x7f35d0133400]
05:37:40 INFO - PROCESS | 1861 | 1450273060687 Marionette INFO loaded listener.js
05:37:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 183 (0x7f35d184cc00) [pid = 1861] [serial = 1587] [outer = 0x7f35d0133400]
05:37:41 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:37:41 INFO - document served over http requires an https
05:37:41 INFO - sub-resource via fetch-request using the meta-referrer
05:37:41 INFO - delivery method with no-redirect and when
05:37:41 INFO - the target request is cross-origin.
05:37:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1281ms
05:37:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:37:41 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d0599800 == 86 [pid = 1861] [id = 566]
05:37:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 184 (0x7f35d16dd800) [pid = 1861] [serial = 1588] [outer = (nil)]
05:37:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 185 (0x7f35d3c31000) [pid = 1861] [serial = 1589] [outer = 0x7f35d16dd800]
05:37:41 INFO - PROCESS | 1861 | 1450273061993 Marionette INFO loaded listener.js
05:37:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 186 (0x7f35d3ed6c00) [pid = 1861] [serial = 1590] [outer = 0x7f35d16dd800]
05:37:42 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:37:42 INFO - document served over http requires an https
05:37:42 INFO - sub-resource via fetch-request using the meta-referrer
05:37:42 INFO - delivery method with swap-origin-redirect and when
05:37:42 INFO - the target request is cross-origin.
05:37:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1330ms
05:37:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:37:43 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d112e000 == 87 [pid = 1861] [id = 567]
05:37:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 187 (0x7f35c1ccf000) [pid = 1861] [serial = 1591] [outer = (nil)]
05:37:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 188 (0x7f35d3ed8800) [pid = 1861] [serial = 1592] [outer = 0x7f35c1ccf000]
05:37:43 INFO - PROCESS | 1861 | 1450273063344 Marionette INFO loaded listener.js
05:37:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 189 (0x7f35d3f09800) [pid = 1861] [serial = 1593] [outer = 0x7f35c1ccf000]
05:37:44 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d16b3000 == 88 [pid = 1861] [id = 568]
05:37:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 190 (0x7f35d3fcec00) [pid = 1861] [serial = 1594] [outer = (nil)]
05:37:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 191 (0x7f35d3f08c00) [pid = 1861] [serial = 1595] [outer = 0x7f35d3fcec00]
05:37:44 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:37:44 INFO - document served over http requires an https
05:37:44 INFO - sub-resource via iframe-tag using the meta-referrer
05:37:44 INFO - delivery method with keep-origin-redirect and when
05:37:44 INFO - the target request is cross-origin.
05:37:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1378ms
05:37:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:37:44 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d16b8000 == 89 [pid = 1861] [id = 569]
05:37:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 192 (0x7f35c4341000) [pid = 1861] [serial = 1596] [outer = (nil)]
05:37:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 193 (0x7f35d3f0ac00) [pid = 1861] [serial = 1597] [outer = 0x7f35c4341000]
05:37:44 INFO - PROCESS | 1861 | 1450273064794 Marionette INFO loaded listener.js
05:37:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 194 (0x7f35d3fd0c00) [pid = 1861] [serial = 1598] [outer = 0x7f35c4341000]
05:37:45 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d18a1800 == 90 [pid = 1861] [id = 570]
05:37:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 195 (0x7f35d44c5000) [pid = 1861] [serial = 1599] [outer = (nil)]
05:37:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 196 (0x7f35d3fd7000) [pid = 1861] [serial = 1600] [outer = 0x7f35d44c5000]
05:37:45 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
05:37:45 INFO - document served over http requires an https
05:37:45 INFO - sub-resource via iframe-tag using the meta-referrer
05:37:45 INFO - delivery method with no-redirect and when
05:37:45 INFO - the target request is cross-origin.
05:37:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1476ms
05:37:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:37:46 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d2290000 == 91 [pid = 1861] [id = 571]
05:37:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 197 (0x7f35c4c49400) [pid = 1861] [serial = 1601] [outer = (nil)]
05:37:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 198 (0x7f35d4240000) [pid = 1861] [serial = 1602] [outer = 0x7f35c4c49400]
05:37:46 INFO - PROCESS | 1861 | 1450273066263 Marionette INFO loaded listener.js
05:37:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 199 (0x7f35d44c7000) [pid = 1861] [serial = 1603] [outer = 0x7f35c4c49400]
05:37:46 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d40b7800 == 92 [pid = 1861] [id = 572]
05:37:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 200 (0x7f35d47c9000) [pid = 1861] [serial = 1604] [outer = (nil)]
05:37:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 201 (0x7f35d44ce800) [pid = 1861] [serial = 1605] [outer = 0x7f35d47c9000]
05:37:47 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:37:47 INFO - document served over http requires an https
05:37:47 INFO - sub-resource via iframe-tag using the meta-referrer
05:37:47 INFO - delivery method with swap-origin-redirect and when
05:37:47 INFO - the target request is cross-origin.
05:37:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1478ms
05:37:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:37:47 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d40ba000 == 93 [pid = 1861] [id = 573]
05:37:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 202 (0x7f35c570f000) [pid = 1861] [serial = 1606] [outer = (nil)]
05:37:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 203 (0x7f35d47c4000) [pid = 1861] [serial = 1607] [outer = 0x7f35c570f000]
05:37:47 INFO - PROCESS | 1861 | 1450273067892 Marionette INFO loaded listener.js
05:37:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 204 (0x7f35d4903800) [pid = 1861] [serial = 1608] [outer = 0x7f35c570f000]
05:37:48 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:37:48 INFO - document served over http requires an https
05:37:48 INFO - sub-resource via script-tag using the meta-referrer
05:37:48 INFO - delivery method with keep-origin-redirect and when
05:37:48 INFO - the target request is cross-origin.
05:37:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1527ms
05:37:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
05:37:49 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d4457000 == 94 [pid = 1861] [id = 574]
05:37:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 205 (0x7f35bc9d1800) [pid = 1861] [serial = 1609] [outer = (nil)]
05:37:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 206 (0x7f35d4909400) [pid = 1861] [serial = 1610] [outer = 0x7f35bc9d1800]
05:37:49 INFO - PROCESS | 1861 | 1450273069238 Marionette INFO loaded listener.js
05:37:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 207 (0x7f35d5195800) [pid = 1861] [serial = 1611] [outer = 0x7f35bc9d1800]
05:37:50 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:37:50 INFO - document served over http requires an https
05:37:50 INFO - sub-resource via script-tag using the meta-referrer
05:37:50 INFO - delivery method with no-redirect and when
05:37:50 INFO - the target request is cross-origin.
05:37:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1323ms
05:37:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:37:50 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d46a4000 == 95 [pid = 1861] [id = 575]
05:37:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 208 (0x7f35c2949000) [pid = 1861] [serial = 1612] [outer = (nil)]
05:37:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 209 (0x7f35d519c000) [pid = 1861] [serial = 1613] [outer = 0x7f35c2949000]
05:37:50 INFO - PROCESS | 1861 | 1450273070609 Marionette INFO loaded listener.js
05:37:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 210 (0x7f35d5293800) [pid = 1861] [serial = 1614] [outer = 0x7f35c2949000]
05:37:51 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:37:51 INFO - document served over http requires an https
05:37:51 INFO - sub-resource via script-tag using the meta-referrer
05:37:51 INFO - delivery method with swap-origin-redirect and when
05:37:51 INFO - the target request is cross-origin.
05:37:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1356ms
05:37:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:37:51 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d46e9000 == 96 [pid = 1861] [id = 576]
05:37:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 211 (0x7f35c59a0000) [pid = 1861] [serial = 1615] [outer = (nil)]
05:37:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 212 (0x7f35d519f000) [pid = 1861] [serial = 1616] [outer = 0x7f35c59a0000]
05:37:51 INFO - PROCESS | 1861 | 1450273071963 Marionette INFO loaded listener.js
05:37:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 213 (0x7f35d52ccc00) [pid = 1861] [serial = 1617] [outer = 0x7f35c59a0000]
05:37:52 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
05:37:52 INFO - document served over http requires an https
05:37:52 INFO - sub-resource via xhr-request using the meta-referrer
05:37:52 INFO - delivery method with keep-origin-redirect and when
05:37:52 INFO - the target request is cross-origin.
05:37:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1328ms
05:37:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
05:37:53 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d4da5800 == 97 [pid = 1861] [id = 577]
05:37:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 214 (0x7f35cb412800) [pid = 1861] [serial = 1618] [outer = (nil)]
05:37:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 215 (0x7f35d184ac00) [pid = 1861] [serial = 1619] [outer = 0x7f35cb412800]
05:37:53 INFO - PROCESS | 1861 | 1450273073343 Marionette INFO loaded listener.js
05:37:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 216 (0x7f35d5d3cc00) [pid = 1861] [serial = 1620] [outer = 0x7f35cb412800]
05:37:54 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:37:54 INFO - document served over http requires an https
05:37:54 INFO - sub-resource via xhr-request using the meta-referrer
05:37:54 INFO - delivery method with no-redirect and when
05:37:54 INFO - the target request is cross-origin.
05:37:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1373ms
05:37:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:37:54 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d4de6000 == 98 [pid = 1861] [id = 578]
05:37:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 217 (0x7f35cb7da000) [pid = 1861] [serial = 1621] [outer = (nil)]
05:37:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 218 (0x7f35d5dbb000) [pid = 1861] [serial = 1622] [outer = 0x7f35cb7da000]
05:37:54 INFO - PROCESS | 1861 | 1450273074677 Marionette INFO loaded listener.js
05:37:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 219 (0x7f35d5dba800) [pid = 1861] [serial = 1623] [outer = 0x7f35cb7da000]
05:37:56 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc559800 == 97 [pid = 1861] [id = 520]
05:37:56 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cb507800 == 96 [pid = 1861] [id = 523]
05:37:56 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cb517800 == 95 [pid = 1861] [id = 524]
05:37:56 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cb513800 == 94 [pid = 1861] [id = 525]
05:37:56 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cb71c000 == 93 [pid = 1861] [id = 526]
05:37:56 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cb93a000 == 92 [pid = 1861] [id = 527]
05:37:56 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cb9ce800 == 91 [pid = 1861] [id = 528]
05:37:56 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cba5f800 == 90 [pid = 1861] [id = 529]
05:37:56 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cc05a000 == 89 [pid = 1861] [id = 530]
05:37:56 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cc748000 == 88 [pid = 1861] [id = 531]
05:37:56 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35ccd69000 == 87 [pid = 1861] [id = 532]
05:37:56 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35ccf16000 == 86 [pid = 1861] [id = 533]
05:37:56 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35ccf79000 == 85 [pid = 1861] [id = 534]
05:37:56 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cd296800 == 84 [pid = 1861] [id = 535]
05:37:56 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c465d800 == 83 [pid = 1861] [id = 536]
05:37:56 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cd883800 == 82 [pid = 1861] [id = 537]
05:37:56 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cd894800 == 81 [pid = 1861] [id = 538]
05:37:56 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cd89b800 == 80 [pid = 1861] [id = 539]
05:37:56 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc095800 == 79 [pid = 1861] [id = 540]
05:37:56 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c6270800 == 78 [pid = 1861] [id = 541]
05:37:56 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bdcde000 == 77 [pid = 1861] [id = 542]
05:37:56 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c0e1e800 == 76 [pid = 1861] [id = 543]
05:37:56 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35b9b6b800 == 75 [pid = 1861] [id = 544]
05:37:56 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35b9ccd800 == 74 [pid = 1861] [id = 545]
05:37:56 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bdce7000 == 73 [pid = 1861] [id = 546]
05:37:56 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c0f29000 == 72 [pid = 1861] [id = 547]
05:37:56 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c16ed000 == 71 [pid = 1861] [id = 548]
05:37:56 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c1c60800 == 70 [pid = 1861] [id = 549]
05:37:58 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc09a800 == 69 [pid = 1861] [id = 397]
05:37:58 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bcd19000 == 68 [pid = 1861] [id = 551]
05:37:58 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c26ee800 == 67 [pid = 1861] [id = 552]
05:37:58 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c4656000 == 66 [pid = 1861] [id = 553]
05:37:58 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c49e9800 == 65 [pid = 1861] [id = 554]
05:37:58 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c516e800 == 64 [pid = 1861] [id = 555]
05:37:58 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c52c5000 == 63 [pid = 1861] [id = 556]
05:37:58 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bd719800 == 62 [pid = 1861] [id = 392]
05:37:58 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c59bb800 == 61 [pid = 1861] [id = 557]
05:37:58 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c5ed1800 == 60 [pid = 1861] [id = 558]
05:37:58 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c1c53800 == 59 [pid = 1861] [id = 398]
05:37:58 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c663b000 == 58 [pid = 1861] [id = 559]
05:37:58 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c0e18000 == 57 [pid = 1861] [id = 395]
05:37:58 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cba6e800 == 56 [pid = 1861] [id = 560]
05:37:58 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cd29e800 == 55 [pid = 1861] [id = 561]
05:37:58 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c6643000 == 54 [pid = 1861] [id = 411]
05:37:58 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c0bdf800 == 53 [pid = 1861] [id = 393]
05:37:58 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cfd1c800 == 52 [pid = 1861] [id = 562]
05:37:58 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cfdb7800 == 51 [pid = 1861] [id = 563]
05:37:58 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d01c5800 == 50 [pid = 1861] [id = 564]
05:37:58 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d0376800 == 49 [pid = 1861] [id = 565]
05:37:58 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d0599800 == 48 [pid = 1861] [id = 566]
05:37:58 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d112e000 == 47 [pid = 1861] [id = 567]
05:37:58 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d16b3000 == 46 [pid = 1861] [id = 568]
05:37:58 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d16b8000 == 45 [pid = 1861] [id = 569]
05:37:58 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d18a1800 == 44 [pid = 1861] [id = 570]
05:37:58 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d2290000 == 43 [pid = 1861] [id = 571]
05:37:58 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d40b7800 == 42 [pid = 1861] [id = 572]
05:37:58 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d40ba000 == 41 [pid = 1861] [id = 573]
05:37:58 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d4457000 == 40 [pid = 1861] [id = 574]
05:37:58 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d46a4000 == 39 [pid = 1861] [id = 575]
05:37:58 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d46e9000 == 38 [pid = 1861] [id = 576]
05:37:58 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d4da5800 == 37 [pid = 1861] [id = 577]
05:37:58 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c1c48000 == 36 [pid = 1861] [id = 550]
05:37:58 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c5edc800 == 35 [pid = 1861] [id = 519]
05:37:58 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c4649800 == 34 [pid = 1861] [id = 521]
05:37:58 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c4647000 == 33 [pid = 1861] [id = 401]
05:37:58 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c2918800 == 32 [pid = 1861] [id = 400]
05:37:58 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c663b800 == 31 [pid = 1861] [id = 522]
05:37:58 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c49d4000 == 30 [pid = 1861] [id = 403]
05:37:58 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc56b000 == 29 [pid = 1861] [id = 394]
05:37:58 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c0f2d000 == 28 [pid = 1861] [id = 396]
05:37:58 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc90c800 == 27 [pid = 1861] [id = 390]
05:37:58 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c5ee4000 == 26 [pid = 1861] [id = 409]
05:37:58 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c5164000 == 25 [pid = 1861] [id = 405]
05:37:58 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c0bdf000 == 24 [pid = 1861] [id = 399]
05:37:58 INFO - PROCESS | 1861 | --DOMWINDOW == 218 (0x7f35bdcbc400) [pid = 1861] [serial = 1377] [outer = (nil)] [url = about:blank]
05:37:58 INFO - PROCESS | 1861 | --DOMWINDOW == 217 (0x7f35bcf19000) [pid = 1861] [serial = 1443] [outer = (nil)] [url = about:blank]
05:37:58 INFO - PROCESS | 1861 | --DOMWINDOW == 216 (0x7f35bcf1b800) [pid = 1861] [serial = 1440] [outer = (nil)] [url = about:blank]
05:37:58 INFO - PROCESS | 1861 | --DOMWINDOW == 215 (0x7f35c131b000) [pid = 1861] [serial = 1446] [outer = (nil)] [url = about:blank]
05:37:59 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:37:59 INFO - document served over http requires an https
05:37:59 INFO - sub-resource via xhr-request using the meta-referrer
05:37:59 INFO - delivery method with swap-origin-redirect and when
05:37:59 INFO - the target request is cross-origin.
05:37:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 5139ms
05:37:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:37:59 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc09e000 == 25 [pid = 1861] [id = 579]
05:37:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 216 (0x7f35bbaa2800) [pid = 1861] [serial = 1624] [outer = (nil)]
05:37:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 217 (0x7f35bbe8e800) [pid = 1861] [serial = 1625] [outer = 0x7f35bbaa2800]
05:37:59 INFO - PROCESS | 1861 | 1450273079627 Marionette INFO loaded listener.js
05:37:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 218 (0x7f35bc2a5c00) [pid = 1861] [serial = 1626] [outer = 0x7f35bbaa2800]
05:38:00 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:38:00 INFO - document served over http requires an http
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.
05:38:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1026ms
05:38:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
05:38:00 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc918000 == 26 [pid = 1861] [id = 580]
05:38:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 219 (0x7f35bbe92800) [pid = 1861] [serial = 1627] [outer = (nil)]
05:38:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 220 (0x7f35bc5d3000) [pid = 1861] [serial = 1628] [outer = 0x7f35bbe92800]
05:38:00 INFO - PROCESS | 1861 | 1450273080672 Marionette INFO loaded listener.js
05:38:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 221 (0x7f35bcddd800) [pid = 1861] [serial = 1629] [outer = 0x7f35bbe92800]
05:38:01 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:38:01 INFO - document served over http requires an http
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.
05:38:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1178ms
05:38:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:38:01 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bd20c000 == 27 [pid = 1861] [id = 581]
05:38:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 222 (0x7f35b9a47000) [pid = 1861] [serial = 1630] [outer = (nil)]
05:38:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 223 (0x7f35bd452400) [pid = 1861] [serial = 1631] [outer = 0x7f35b9a47000]
05:38:01 INFO - PROCESS | 1861 | 1450273081945 Marionette INFO loaded listener.js
05:38:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 224 (0x7f35bdc46400) [pid = 1861] [serial = 1632] [outer = 0x7f35b9a47000]
05:38:02 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:38:02 INFO - document served over http requires an http
05:38:02 INFO - sub-resource via fetch-request using the meta-referrer
05:38:02 INFO - delivery method with swap-origin-redirect and when
05:38:02 INFO - the target request is same-origin.
05:38:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1183ms
05:38:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:38:03 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c0be8000 == 28 [pid = 1861] [id = 582]
05:38:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 225 (0x7f35b9c2dc00) [pid = 1861] [serial = 1633] [outer = (nil)]
05:38:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 226 (0x7f35bdcbe400) [pid = 1861] [serial = 1634] [outer = 0x7f35b9c2dc00]
05:38:03 INFO - PROCESS | 1861 | 1450273083137 Marionette INFO loaded listener.js
05:38:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 227 (0x7f35c1314400) [pid = 1861] [serial = 1635] [outer = 0x7f35b9c2dc00]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 226 (0x7f35b9c2a000) [pid = 1861] [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:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 225 (0x7f35c6688000) [pid = 1861] [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:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 224 (0x7f35bc2b2c00) [pid = 1861] [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:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 223 (0x7f35b9c28000) [pid = 1861] [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:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 222 (0x7f35c49bbc00) [pid = 1861] [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:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 221 (0x7f35c60df000) [pid = 1861] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 220 (0x7f35c54ca800) [pid = 1861] [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:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 219 (0x7f35c1f9a400) [pid = 1861] [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:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 218 (0x7f35bdcbf800) [pid = 1861] [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:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 217 (0x7f35c1f8dc00) [pid = 1861] [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:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 216 (0x7f35c2488800) [pid = 1861] [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:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 215 (0x7f35c667e400) [pid = 1861] [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:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 214 (0x7f35c54cc400) [pid = 1861] [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:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 213 (0x7f35c294cc00) [pid = 1861] [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:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 212 (0x7f35c4c47000) [pid = 1861] [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:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 211 (0x7f35cc595400) [pid = 1861] [serial = 1515] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273032420]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 210 (0x7f35b9c35400) [pid = 1861] [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:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 209 (0x7f35c6681800) [pid = 1861] [serial = 1478] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 208 (0x7f35b9c35800) [pid = 1861] [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:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 207 (0x7f35b9c2bc00) [pid = 1861] [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:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 206 (0x7f35bd453800) [pid = 1861] [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:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 205 (0x7f35bc5cec00) [pid = 1861] [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:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 204 (0x7f35cb782c00) [pid = 1861] [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:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 203 (0x7f35c336dc00) [pid = 1861] [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:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 202 (0x7f35bdcc2800) [pid = 1861] [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:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 201 (0x7f35c6249400) [pid = 1861] [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:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 200 (0x7f35bcf15800) [pid = 1861] [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:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 199 (0x7f35c1713800) [pid = 1861] [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:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 198 (0x7f35c294f800) [pid = 1861] [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:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 197 (0x7f35c1cc2800) [pid = 1861] [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:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 196 (0x7f35cb82f800) [pid = 1861] [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:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 195 (0x7f35c60d4c00) [pid = 1861] [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:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 194 (0x7f35bd9d6c00) [pid = 1861] [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:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 193 (0x7f35cb7d2000) [pid = 1861] [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:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 192 (0x7f35bba98c00) [pid = 1861] [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:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 191 (0x7f35c666dc00) [pid = 1861] [serial = 1473] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273014766]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 190 (0x7f35bdc49400) [pid = 1861] [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:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 189 (0x7f35bc2af400) [pid = 1861] [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:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 188 (0x7f35c171f000) [pid = 1861] [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:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 187 (0x7f35bba9ec00) [pid = 1861] [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:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 186 (0x7f35bc2ac400) [pid = 1861] [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:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 185 (0x7f35c171dc00) [pid = 1861] [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:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 184 (0x7f35bba9fc00) [pid = 1861] [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:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 183 (0x7f35b9a49800) [pid = 1861] [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:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 182 (0x7f35bd452000) [pid = 1861] [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:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 181 (0x7f35d5dbd800) [pid = 1861] [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:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 180 (0x7f35bcdde000) [pid = 1861] [serial = 1520] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 179 (0x7f35bdcc1800) [pid = 1861] [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:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 178 (0x7f35ccf3fc00) [pid = 1861] [serial = 1510] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 177 (0x7f35cb41c800) [pid = 1861] [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:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 176 (0x7f35c171e000) [pid = 1861] [serial = 1544] [outer = (nil)] [url = about:blank]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 175 (0x7f35cc716c00) [pid = 1861] [serial = 1513] [outer = (nil)] [url = about:blank]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 174 (0x7f35cc70a400) [pid = 1861] [serial = 1516] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273032420]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 173 (0x7f35c54cdc00) [pid = 1861] [serial = 1518] [outer = (nil)] [url = about:blank]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 172 (0x7f35bcf16400) [pid = 1861] [serial = 1521] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 171 (0x7f35bd9d5c00) [pid = 1861] [serial = 1523] [outer = (nil)] [url = about:blank]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 170 (0x7f35bba98800) [pid = 1861] [serial = 1526] [outer = (nil)] [url = about:blank]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 169 (0x7f35bc2a4800) [pid = 1861] [serial = 1529] [outer = (nil)] [url = about:blank]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 168 (0x7f35c2487400) [pid = 1861] [serial = 1532] [outer = (nil)] [url = about:blank]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 167 (0x7f35c3369400) [pid = 1861] [serial = 1535] [outer = (nil)] [url = about:blank]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 166 (0x7f35c5717400) [pid = 1861] [serial = 1538] [outer = (nil)] [url = about:blank]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 165 (0x7f35bdcc9c00) [pid = 1861] [serial = 1541] [outer = (nil)] [url = about:blank]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 164 (0x7f35bbaa2400) [pid = 1861] [serial = 1460] [outer = (nil)] [url = about:blank]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 163 (0x7f35bd9d4000) [pid = 1861] [serial = 1463] [outer = (nil)] [url = about:blank]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 162 (0x7f35c4337c00) [pid = 1861] [serial = 1466] [outer = (nil)] [url = about:blank]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 161 (0x7f35c60e2400) [pid = 1861] [serial = 1469] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 160 (0x7f35c623cc00) [pid = 1861] [serial = 1471] [outer = (nil)] [url = about:blank]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 159 (0x7f35c623d400) [pid = 1861] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273014766]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 158 (0x7f35c624bc00) [pid = 1861] [serial = 1476] [outer = (nil)] [url = about:blank]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 157 (0x7f35c667ec00) [pid = 1861] [serial = 1479] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 156 (0x7f35c668c000) [pid = 1861] [serial = 1481] [outer = (nil)] [url = about:blank]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 155 (0x7f35cb41f800) [pid = 1861] [serial = 1484] [outer = (nil)] [url = about:blank]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 154 (0x7f35cb7cf800) [pid = 1861] [serial = 1487] [outer = (nil)] [url = about:blank]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 153 (0x7f35cb826000) [pid = 1861] [serial = 1490] [outer = (nil)] [url = about:blank]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 152 (0x7f35cb9b3400) [pid = 1861] [serial = 1493] [outer = (nil)] [url = about:blank]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 151 (0x7f35cbbac000) [pid = 1861] [serial = 1496] [outer = (nil)] [url = about:blank]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 150 (0x7f35cc07a000) [pid = 1861] [serial = 1499] [outer = (nil)] [url = about:blank]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 149 (0x7f35cc08f800) [pid = 1861] [serial = 1502] [outer = (nil)] [url = about:blank]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 148 (0x7f35cc56f800) [pid = 1861] [serial = 1505] [outer = (nil)] [url = about:blank]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 147 (0x7f35cc597800) [pid = 1861] [serial = 1508] [outer = (nil)] [url = about:blank]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 146 (0x7f35cc715c00) [pid = 1861] [serial = 1511] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 145 (0x7f35c347f400) [pid = 1861] [serial = 1533] [outer = (nil)] [url = about:blank]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 144 (0x7f35c4c43400) [pid = 1861] [serial = 1536] [outer = (nil)] [url = about:blank]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 143 (0x7f35c5ebe400) [pid = 1861] [serial = 1539] [outer = (nil)] [url = about:blank]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 142 (0x7f35d7f17000) [pid = 1861] [serial = 1359] [outer = (nil)] [url = about:blank]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 141 (0x7f35bcdd3c00) [pid = 1861] [serial = 1380] [outer = (nil)] [url = about:blank]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 140 (0x7f35bdcc0800) [pid = 1861] [serial = 1383] [outer = (nil)] [url = about:blank]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 139 (0x7f35c144a400) [pid = 1861] [serial = 1388] [outer = (nil)] [url = about:blank]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 138 (0x7f35c1455400) [pid = 1861] [serial = 1393] [outer = (nil)] [url = about:blank]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 137 (0x7f35c1ccf800) [pid = 1861] [serial = 1398] [outer = (nil)] [url = about:blank]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 136 (0x7f35c248b800) [pid = 1861] [serial = 1401] [outer = (nil)] [url = about:blank]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 135 (0x7f35c2945400) [pid = 1861] [serial = 1404] [outer = (nil)] [url = about:blank]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 134 (0x7f35c336a400) [pid = 1861] [serial = 1407] [outer = (nil)] [url = about:blank]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 133 (0x7f35c3481400) [pid = 1861] [serial = 1410] [outer = (nil)] [url = about:blank]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 132 (0x7f35c433b400) [pid = 1861] [serial = 1413] [outer = (nil)] [url = about:blank]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 131 (0x7f35c4c46400) [pid = 1861] [serial = 1416] [outer = (nil)] [url = about:blank]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 130 (0x7f35c54ca400) [pid = 1861] [serial = 1419] [outer = (nil)] [url = about:blank]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 129 (0x7f35c570d800) [pid = 1861] [serial = 1422] [outer = (nil)] [url = about:blank]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 128 (0x7f35c5993000) [pid = 1861] [serial = 1425] [outer = (nil)] [url = about:blank]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 127 (0x7f35c60d3c00) [pid = 1861] [serial = 1430] [outer = (nil)] [url = about:blank]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 126 (0x7f35c60d5000) [pid = 1861] [serial = 1435] [outer = (nil)] [url = about:blank]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 125 (0x7f35cb831c00) [pid = 1861] [serial = 1491] [outer = (nil)] [url = about:blank]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 124 (0x7f35cbba4400) [pid = 1861] [serial = 1494] [outer = (nil)] [url = about:blank]
05:38:06 INFO - PROCESS | 1861 | --DOMWINDOW == 123 (0x7f35cc06f000) [pid = 1861] [serial = 1497] [outer = (nil)] [url = about:blank]
05:38:06 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bd703800 == 29 [pid = 1861] [id = 583]
05:38:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 124 (0x7f35b9c2a000) [pid = 1861] [serial = 1636] [outer = (nil)]
05:38:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 125 (0x7f35bba9fc00) [pid = 1861] [serial = 1637] [outer = 0x7f35b9c2a000]
05:38:06 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:38:06 INFO - document served over http requires an http
05:38:06 INFO - sub-resource via iframe-tag using the meta-referrer
05:38:06 INFO - delivery method with keep-origin-redirect and when
05:38:06 INFO - the target request is same-origin.
05:38:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3898ms
05:38:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:38:06 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35b9cc3000 == 30 [pid = 1861] [id = 584]
05:38:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 126 (0x7f35bc5cb000) [pid = 1861] [serial = 1638] [outer = (nil)]
05:38:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 127 (0x7f35bd454000) [pid = 1861] [serial = 1639] [outer = 0x7f35bc5cb000]
05:38:07 INFO - PROCESS | 1861 | 1450273087001 Marionette INFO loaded listener.js
05:38:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 128 (0x7f35c131c800) [pid = 1861] [serial = 1640] [outer = 0x7f35bc5cb000]
05:38:07 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c0f1e000 == 31 [pid = 1861] [id = 585]
05:38:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 129 (0x7f35c144f400) [pid = 1861] [serial = 1641] [outer = (nil)]
05:38:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 130 (0x7f35c1317c00) [pid = 1861] [serial = 1642] [outer = 0x7f35c144f400]
05:38:07 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:38:07 INFO - document served over http requires an http
05:38:07 INFO - sub-resource via iframe-tag using the meta-referrer
05:38:07 INFO - delivery method with no-redirect and when
05:38:07 INFO - the target request is same-origin.
05:38:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1134ms
05:38:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:38:08 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35b9b4f800 == 32 [pid = 1861] [id = 586]
05:38:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 131 (0x7f35b9a44000) [pid = 1861] [serial = 1643] [outer = (nil)]
05:38:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 132 (0x7f35b9a46c00) [pid = 1861] [serial = 1644] [outer = 0x7f35b9a44000]
05:38:08 INFO - PROCESS | 1861 | 1450273088265 Marionette INFO loaded listener.js
05:38:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 133 (0x7f35bba94800) [pid = 1861] [serial = 1645] [outer = 0x7f35b9a44000]
05:38:09 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc909800 == 33 [pid = 1861] [id = 587]
05:38:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 134 (0x7f35bcdd3c00) [pid = 1861] [serial = 1646] [outer = (nil)]
05:38:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 135 (0x7f35bc2a6800) [pid = 1861] [serial = 1647] [outer = 0x7f35bcdd3c00]
05:38:09 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:38:09 INFO - document served over http requires an http
05:38:09 INFO - sub-resource via iframe-tag using the meta-referrer
05:38:09 INFO - delivery method with swap-origin-redirect and when
05:38:09 INFO - the target request is same-origin.
05:38:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1534ms
05:38:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:38:09 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bdce4000 == 34 [pid = 1861] [id = 588]
05:38:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 136 (0x7f35bc5c5000) [pid = 1861] [serial = 1648] [outer = (nil)]
05:38:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 137 (0x7f35bcdd2800) [pid = 1861] [serial = 1649] [outer = 0x7f35bc5c5000]
05:38:09 INFO - PROCESS | 1861 | 1450273089873 Marionette INFO loaded listener.js
05:38:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 138 (0x7f35bd449400) [pid = 1861] [serial = 1650] [outer = 0x7f35bc5c5000]
05:38:10 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:38:10 INFO - document served over http requires an http
05:38:10 INFO - sub-resource via script-tag using the meta-referrer
05:38:10 INFO - delivery method with keep-origin-redirect and when
05:38:10 INFO - the target request is same-origin.
05:38:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1427ms
05:38:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
05:38:11 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c13b6000 == 35 [pid = 1861] [id = 589]
05:38:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 139 (0x7f35b9a48800) [pid = 1861] [serial = 1651] [outer = (nil)]
05:38:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 140 (0x7f35bdc50400) [pid = 1861] [serial = 1652] [outer = 0x7f35b9a48800]
05:38:11 INFO - PROCESS | 1861 | 1450273091305 Marionette INFO loaded listener.js
05:38:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 141 (0x7f35c144dc00) [pid = 1861] [serial = 1653] [outer = 0x7f35b9a48800]
05:38:12 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:38:12 INFO - document served over http requires an http
05:38:12 INFO - sub-resource via script-tag using the meta-referrer
05:38:12 INFO - delivery method with no-redirect and when
05:38:12 INFO - the target request is same-origin.
05:38:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1332ms
05:38:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:38:12 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bd20b800 == 36 [pid = 1861] [id = 590]
05:38:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 142 (0x7f35c1cc4400) [pid = 1861] [serial = 1654] [outer = (nil)]
05:38:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 143 (0x7f35c1cc7000) [pid = 1861] [serial = 1655] [outer = 0x7f35c1cc4400]
05:38:12 INFO - PROCESS | 1861 | 1450273092645 Marionette INFO loaded listener.js
05:38:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 144 (0x7f35c1f91400) [pid = 1861] [serial = 1656] [outer = 0x7f35c1cc4400]
05:38:13 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:38:13 INFO - document served over http requires an http
05:38:13 INFO - sub-resource via script-tag using the meta-referrer
05:38:13 INFO - delivery method with swap-origin-redirect and when
05:38:13 INFO - the target request is same-origin.
05:38:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1331ms
05:38:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:38:13 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c1c5e800 == 37 [pid = 1861] [id = 591]
05:38:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 145 (0x7f35c1cc5000) [pid = 1861] [serial = 1657] [outer = (nil)]
05:38:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 146 (0x7f35c2488800) [pid = 1861] [serial = 1658] [outer = 0x7f35c1cc5000]
05:38:13 INFO - PROCESS | 1861 | 1450273093955 Marionette INFO loaded listener.js
05:38:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 147 (0x7f35c2945800) [pid = 1861] [serial = 1659] [outer = 0x7f35c1cc5000]
05:38:14 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:38:14 INFO - document served over http requires an http
05:38:14 INFO - sub-resource via xhr-request using the meta-referrer
05:38:14 INFO - delivery method with keep-origin-redirect and when
05:38:14 INFO - the target request is same-origin.
05:38:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1231ms
05:38:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
05:38:15 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35b9cbb800 == 38 [pid = 1861] [id = 592]
05:38:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 148 (0x7f35c1f9b800) [pid = 1861] [serial = 1660] [outer = (nil)]
05:38:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 149 (0x7f35c3364c00) [pid = 1861] [serial = 1661] [outer = 0x7f35c1f9b800]
05:38:15 INFO - PROCESS | 1861 | 1450273095210 Marionette INFO loaded listener.js
05:38:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 150 (0x7f35c3487800) [pid = 1861] [serial = 1662] [outer = 0x7f35c1f9b800]
05:38:16 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:38:16 INFO - document served over http requires an http
05:38:16 INFO - sub-resource via xhr-request using the meta-referrer
05:38:16 INFO - delivery method with no-redirect and when
05:38:16 INFO - the target request is same-origin.
05:38:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1276ms
05:38:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:38:16 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c291a800 == 39 [pid = 1861] [id = 593]
05:38:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 151 (0x7f35c2950000) [pid = 1861] [serial = 1663] [outer = (nil)]
05:38:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 152 (0x7f35c4340400) [pid = 1861] [serial = 1664] [outer = 0x7f35c2950000]
05:38:16 INFO - PROCESS | 1861 | 1450273096491 Marionette INFO loaded listener.js
05:38:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 153 (0x7f35c49c1000) [pid = 1861] [serial = 1665] [outer = 0x7f35c2950000]
05:38:17 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:38:17 INFO - document served over http requires an http
05:38:17 INFO - sub-resource via xhr-request using the meta-referrer
05:38:17 INFO - delivery method with swap-origin-redirect and when
05:38:17 INFO - the target request is same-origin.
05:38:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1224ms
05:38:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:38:17 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c4655000 == 40 [pid = 1861] [id = 594]
05:38:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 154 (0x7f35c348c400) [pid = 1861] [serial = 1666] [outer = (nil)]
05:38:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 155 (0x7f35c4c50400) [pid = 1861] [serial = 1667] [outer = 0x7f35c348c400]
05:38:17 INFO - PROCESS | 1861 | 1450273097768 Marionette INFO loaded listener.js
05:38:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 156 (0x7f35c54c2000) [pid = 1861] [serial = 1668] [outer = 0x7f35c348c400]
05:38:18 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:38:18 INFO - document served over http requires an https
05:38:18 INFO - sub-resource via fetch-request using the meta-referrer
05:38:18 INFO - delivery method with keep-origin-redirect and when
05:38:18 INFO - the target request is same-origin.
05:38:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1426ms
05:38:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
05:38:19 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c49ed000 == 41 [pid = 1861] [id = 595]
05:38:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 157 (0x7f35c4c43c00) [pid = 1861] [serial = 1669] [outer = (nil)]
05:38:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 158 (0x7f35c54c8800) [pid = 1861] [serial = 1670] [outer = 0x7f35c4c43c00]
05:38:19 INFO - PROCESS | 1861 | 1450273099181 Marionette INFO loaded listener.js
05:38:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 159 (0x7f35c5719c00) [pid = 1861] [serial = 1671] [outer = 0x7f35c4c43c00]
05:38:20 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:38:20 INFO - document served over http requires an https
05:38:20 INFO - sub-resource via fetch-request using the meta-referrer
05:38:20 INFO - delivery method with no-redirect and when
05:38:20 INFO - the target request is same-origin.
05:38:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1273ms
05:38:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:38:20 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c52b0000 == 42 [pid = 1861] [id = 596]
05:38:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 160 (0x7f35c54c1000) [pid = 1861] [serial = 1672] [outer = (nil)]
05:38:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 161 (0x7f35c599b400) [pid = 1861] [serial = 1673] [outer = 0x7f35c54c1000]
05:38:20 INFO - PROCESS | 1861 | 1450273100404 Marionette INFO loaded listener.js
05:38:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 162 (0x7f35c5ec5000) [pid = 1861] [serial = 1674] [outer = 0x7f35c54c1000]
05:38:21 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:38:21 INFO - document served over http requires an https
05:38:21 INFO - sub-resource via fetch-request using the meta-referrer
05:38:21 INFO - delivery method with swap-origin-redirect and when
05:38:21 INFO - the target request is same-origin.
05:38:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1272ms
05:38:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:38:21 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c59bb800 == 43 [pid = 1861] [id = 597]
05:38:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 163 (0x7f35c5ec3000) [pid = 1861] [serial = 1675] [outer = (nil)]
05:38:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 164 (0x7f35c5ecb800) [pid = 1861] [serial = 1676] [outer = 0x7f35c5ec3000]
05:38:21 INFO - PROCESS | 1861 | 1450273101741 Marionette INFO loaded listener.js
05:38:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 165 (0x7f35c623f400) [pid = 1861] [serial = 1677] [outer = 0x7f35c5ec3000]
05:38:22 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c625a000 == 44 [pid = 1861] [id = 598]
05:38:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 166 (0x7f35c6680000) [pid = 1861] [serial = 1678] [outer = (nil)]
05:38:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 167 (0x7f35c5ebc800) [pid = 1861] [serial = 1679] [outer = 0x7f35c6680000]
05:38:22 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:38:22 INFO - document served over http requires an https
05:38:22 INFO - sub-resource via iframe-tag using the meta-referrer
05:38:22 INFO - delivery method with keep-origin-redirect and when
05:38:22 INFO - the target request is same-origin.
05:38:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1473ms
05:38:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:38:23 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c6636000 == 45 [pid = 1861] [id = 599]
05:38:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 168 (0x7f35c5ec3c00) [pid = 1861] [serial = 1680] [outer = (nil)]
05:38:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 169 (0x7f35c6684000) [pid = 1861] [serial = 1681] [outer = 0x7f35c5ec3c00]
05:38:23 INFO - PROCESS | 1861 | 1450273103283 Marionette INFO loaded listener.js
05:38:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 170 (0x7f35cb417000) [pid = 1861] [serial = 1682] [outer = 0x7f35c5ec3c00]
05:38:23 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cb50b000 == 46 [pid = 1861] [id = 600]
05:38:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 171 (0x7f35cb41f400) [pid = 1861] [serial = 1683] [outer = (nil)]
05:38:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 172 (0x7f35cb77b000) [pid = 1861] [serial = 1684] [outer = 0x7f35cb41f400]
05:38:24 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:38:24 INFO - document served over http requires an https
05:38:24 INFO - sub-resource via iframe-tag using the meta-referrer
05:38:24 INFO - delivery method with no-redirect and when
05:38:24 INFO - the target request is same-origin.
05:38:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1474ms
05:38:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:38:24 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cb511000 == 47 [pid = 1861] [id = 601]
05:38:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 173 (0x7f35bbe84400) [pid = 1861] [serial = 1685] [outer = (nil)]
05:38:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 174 (0x7f35cb41b000) [pid = 1861] [serial = 1686] [outer = 0x7f35bbe84400]
05:38:24 INFO - PROCESS | 1861 | 1450273104718 Marionette INFO loaded listener.js
05:38:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 175 (0x7f35cb7d0000) [pid = 1861] [serial = 1687] [outer = 0x7f35bbe84400]
05:38:25 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cb50c000 == 48 [pid = 1861] [id = 602]
05:38:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 176 (0x7f35cb7d8400) [pid = 1861] [serial = 1688] [outer = (nil)]
05:38:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 177 (0x7f35c6689400) [pid = 1861] [serial = 1689] [outer = 0x7f35cb7d8400]
05:38:25 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:38:25 INFO - document served over http requires an https
05:38:25 INFO - sub-resource via iframe-tag using the meta-referrer
05:38:25 INFO - delivery method with swap-origin-redirect and when
05:38:25 INFO - the target request is same-origin.
05:38:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1428ms
05:38:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:38:26 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cb71a800 == 49 [pid = 1861] [id = 603]
05:38:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 178 (0x7f35bc2b1000) [pid = 1861] [serial = 1690] [outer = (nil)]
05:38:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 179 (0x7f35cb77b400) [pid = 1861] [serial = 1691] [outer = 0x7f35bc2b1000]
05:38:26 INFO - PROCESS | 1861 | 1450273106168 Marionette INFO loaded listener.js
05:38:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 180 (0x7f35cb827800) [pid = 1861] [serial = 1692] [outer = 0x7f35bc2b1000]
05:38:27 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:38:27 INFO - document served over http requires an https
05:38:27 INFO - sub-resource via script-tag using the meta-referrer
05:38:27 INFO - delivery method with keep-origin-redirect and when
05:38:27 INFO - the target request is same-origin.
05:38:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1376ms
05:38:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
05:38:27 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cb9d9000 == 50 [pid = 1861] [id = 604]
05:38:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 181 (0x7f35bc9cc400) [pid = 1861] [serial = 1693] [outer = (nil)]
05:38:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 182 (0x7f35cb82a800) [pid = 1861] [serial = 1694] [outer = 0x7f35bc9cc400]
05:38:27 INFO - PROCESS | 1861 | 1450273107548 Marionette INFO loaded listener.js
05:38:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 183 (0x7f35cb9b0800) [pid = 1861] [serial = 1695] [outer = 0x7f35bc9cc400]
05:38:28 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:38:28 INFO - document served over http requires an https
05:38:28 INFO - sub-resource via script-tag using the meta-referrer
05:38:28 INFO - delivery method with no-redirect and when
05:38:28 INFO - the target request is same-origin.
05:38:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1327ms
05:38:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:38:28 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cba63800 == 51 [pid = 1861] [id = 605]
05:38:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 184 (0x7f35bcf19c00) [pid = 1861] [serial = 1696] [outer = (nil)]
05:38:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 185 (0x7f35cb9b2000) [pid = 1861] [serial = 1697] [outer = 0x7f35bcf19c00]
05:38:28 INFO - PROCESS | 1861 | 1450273108835 Marionette INFO loaded listener.js
05:38:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 186 (0x7f35cbba9000) [pid = 1861] [serial = 1698] [outer = 0x7f35bcf19c00]
05:38:29 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:38:29 INFO - document served over http requires an https
05:38:29 INFO - sub-resource via script-tag using the meta-referrer
05:38:29 INFO - delivery method with swap-origin-redirect and when
05:38:29 INFO - the target request is same-origin.
05:38:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1327ms
05:38:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:38:30 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cc057800 == 52 [pid = 1861] [id = 606]
05:38:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 187 (0x7f35b9c31400) [pid = 1861] [serial = 1699] [outer = (nil)]
05:38:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 188 (0x7f35cbbae400) [pid = 1861] [serial = 1700] [outer = 0x7f35b9c31400]
05:38:30 INFO - PROCESS | 1861 | 1450273110189 Marionette INFO loaded listener.js
05:38:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 189 (0x7f35cbf4c800) [pid = 1861] [serial = 1701] [outer = 0x7f35b9c31400]
05:38:31 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:38:31 INFO - document served over http requires an https
05:38:31 INFO - sub-resource via xhr-request using the meta-referrer
05:38:31 INFO - delivery method with keep-origin-redirect and when
05:38:31 INFO - the target request is same-origin.
05:38:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1278ms
05:38:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
05:38:32 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cc745000 == 53 [pid = 1861] [id = 607]
05:38:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 190 (0x7f35cbf44000) [pid = 1861] [serial = 1702] [outer = (nil)]
05:38:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 191 (0x7f35cc089400) [pid = 1861] [serial = 1703] [outer = 0x7f35cbf44000]
05:38:32 INFO - PROCESS | 1861 | 1450273112595 Marionette INFO loaded listener.js
05:38:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 192 (0x7f35cc094800) [pid = 1861] [serial = 1704] [outer = 0x7f35cbf44000]
05:38:33 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:38:33 INFO - document served over http requires an https
05:38:33 INFO - sub-resource via xhr-request using the meta-referrer
05:38:33 INFO - delivery method with no-redirect and when
05:38:33 INFO - the target request is same-origin.
05:38:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2385ms
05:38:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:38:33 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35ccf07800 == 54 [pid = 1861] [id = 608]
05:38:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 193 (0x7f35cc073c00) [pid = 1861] [serial = 1705] [outer = (nil)]
05:38:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 194 (0x7f35cc097000) [pid = 1861] [serial = 1706] [outer = 0x7f35cc073c00]
05:38:33 INFO - PROCESS | 1861 | 1450273113887 Marionette INFO loaded listener.js
05:38:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 195 (0x7f35c1f95800) [pid = 1861] [serial = 1707] [outer = 0x7f35cc073c00]
05:38:34 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:38:34 INFO - document served over http requires an https
05:38:34 INFO - sub-resource via xhr-request using the meta-referrer
05:38:34 INFO - delivery method with swap-origin-redirect and when
05:38:34 INFO - the target request is same-origin.
05:38:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1324ms
05:38:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:38:35 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c5162800 == 55 [pid = 1861] [id = 609]
05:38:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 196 (0x7f35c6246800) [pid = 1861] [serial = 1708] [outer = (nil)]
05:38:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 197 (0x7f35cc07d400) [pid = 1861] [serial = 1709] [outer = 0x7f35c6246800]
05:38:35 INFO - PROCESS | 1861 | 1450273115191 Marionette INFO loaded listener.js
05:38:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 198 (0x7f35c2948400) [pid = 1861] [serial = 1710] [outer = 0x7f35c6246800]
05:38:36 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:38:36 INFO - document served over http requires an http
05:38:36 INFO - sub-resource via fetch-request using the http-csp
05:38:36 INFO - delivery method with keep-origin-redirect and when
05:38:36 INFO - the target request is cross-origin.
05:38:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1382ms
05:38:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
05:38:36 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bcd0b800 == 56 [pid = 1861] [id = 610]
05:38:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 199 (0x7f35bbe85000) [pid = 1861] [serial = 1711] [outer = (nil)]
05:38:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 200 (0x7f35bc2aa400) [pid = 1861] [serial = 1712] [outer = 0x7f35bbe85000]
05:38:36 INFO - PROCESS | 1861 | 1450273116661 Marionette INFO loaded listener.js
05:38:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 201 (0x7f35cc571800) [pid = 1861] [serial = 1713] [outer = 0x7f35bbe85000]
05:38:37 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:38:37 INFO - document served over http requires an http
05:38:37 INFO - sub-resource via fetch-request using the http-csp
05:38:37 INFO - delivery method with no-redirect and when
05:38:37 INFO - the target request is cross-origin.
05:38:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1776ms
05:38:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:38:38 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc579000 == 57 [pid = 1861] [id = 611]
05:38:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 202 (0x7f35bbe87000) [pid = 1861] [serial = 1714] [outer = (nil)]
05:38:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 203 (0x7f35bc2b0c00) [pid = 1861] [serial = 1715] [outer = 0x7f35bbe87000]
05:38:38 INFO - PROCESS | 1861 | 1450273118447 Marionette INFO loaded listener.js
05:38:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 204 (0x7f35bcddec00) [pid = 1861] [serial = 1716] [outer = 0x7f35bbe87000]
05:38:38 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc09e000 == 56 [pid = 1861] [id = 579]
05:38:38 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc918000 == 55 [pid = 1861] [id = 580]
05:38:38 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bd20c000 == 54 [pid = 1861] [id = 581]
05:38:38 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c0be8000 == 53 [pid = 1861] [id = 582]
05:38:38 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bd703800 == 52 [pid = 1861] [id = 583]
05:38:38 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35b9cc3000 == 51 [pid = 1861] [id = 584]
05:38:38 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c0f1e000 == 50 [pid = 1861] [id = 585]
05:38:39 INFO - PROCESS | 1861 | --DOMWINDOW == 203 (0x7f35c2487c00) [pid = 1861] [serial = 1530] [outer = (nil)] [url = about:blank]
05:38:39 INFO - PROCESS | 1861 | --DOMWINDOW == 202 (0x7f35c1316c00) [pid = 1861] [serial = 1527] [outer = (nil)] [url = about:blank]
05:38:39 INFO - PROCESS | 1861 | --DOMWINDOW == 201 (0x7f35c1720400) [pid = 1861] [serial = 1524] [outer = (nil)] [url = about:blank]
05:38:39 INFO - PROCESS | 1861 | --DOMWINDOW == 200 (0x7f35ccfd5c00) [pid = 1861] [serial = 1519] [outer = (nil)] [url = about:blank]
05:38:39 INFO - PROCESS | 1861 | --DOMWINDOW == 199 (0x7f35ccf4b000) [pid = 1861] [serial = 1514] [outer = (nil)] [url = about:blank]
05:38:39 INFO - PROCESS | 1861 | --DOMWINDOW == 198 (0x7f35cc710800) [pid = 1861] [serial = 1509] [outer = (nil)] [url = about:blank]
05:38:39 INFO - PROCESS | 1861 | --DOMWINDOW == 197 (0x7f35cc574800) [pid = 1861] [serial = 1506] [outer = (nil)] [url = about:blank]
05:38:39 INFO - PROCESS | 1861 | --DOMWINDOW == 196 (0x7f35cc56c000) [pid = 1861] [serial = 1503] [outer = (nil)] [url = about:blank]
05:38:39 INFO - PROCESS | 1861 | --DOMWINDOW == 195 (0x7f35cc08fc00) [pid = 1861] [serial = 1500] [outer = (nil)] [url = about:blank]
05:38:39 INFO - PROCESS | 1861 | --DOMWINDOW == 194 (0x7f35cb7dbc00) [pid = 1861] [serial = 1488] [outer = (nil)] [url = about:blank]
05:38:39 INFO - PROCESS | 1861 | --DOMWINDOW == 193 (0x7f35cb783000) [pid = 1861] [serial = 1485] [outer = (nil)] [url = about:blank]
05:38:39 INFO - PROCESS | 1861 | --DOMWINDOW == 192 (0x7f35cb419800) [pid = 1861] [serial = 1482] [outer = (nil)] [url = about:blank]
05:38:39 INFO - PROCESS | 1861 | --DOMWINDOW == 191 (0x7f35c6678800) [pid = 1861] [serial = 1477] [outer = (nil)] [url = about:blank]
05:38:39 INFO - PROCESS | 1861 | --DOMWINDOW == 190 (0x7f35c6247000) [pid = 1861] [serial = 1472] [outer = (nil)] [url = about:blank]
05:38:39 INFO - PROCESS | 1861 | --DOMWINDOW == 189 (0x7f35c599a000) [pid = 1861] [serial = 1467] [outer = (nil)] [url = about:blank]
05:38:39 INFO - PROCESS | 1861 | --DOMWINDOW == 188 (0x7f35c1713000) [pid = 1861] [serial = 1464] [outer = (nil)] [url = about:blank]
05:38:39 INFO - PROCESS | 1861 | --DOMWINDOW == 187 (0x7f35bcdd9000) [pid = 1861] [serial = 1461] [outer = (nil)] [url = about:blank]
05:38:39 INFO - PROCESS | 1861 | --DOMWINDOW == 186 (0x7f35c60df800) [pid = 1861] [serial = 1458] [outer = (nil)] [url = about:blank]
05:38:39 INFO - PROCESS | 1861 | --DOMWINDOW == 185 (0x7f35c6245400) [pid = 1861] [serial = 1545] [outer = (nil)] [url = about:blank]
05:38:39 INFO - PROCESS | 1861 | --DOMWINDOW == 184 (0x7f35c49b7400) [pid = 1861] [serial = 1542] [outer = (nil)] [url = about:blank]
05:38:39 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:38:39 INFO - document served over http requires an http
05:38:39 INFO - sub-resource via fetch-request using the http-csp
05:38:39 INFO - delivery method with swap-origin-redirect and when
05:38:39 INFO - the target request is cross-origin.
05:38:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1696ms
05:38:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:38:39 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc913800 == 51 [pid = 1861] [id = 612]
05:38:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 185 (0x7f35b9c32c00) [pid = 1861] [serial = 1717] [outer = (nil)]
05:38:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 186 (0x7f35bcdd9000) [pid = 1861] [serial = 1718] [outer = 0x7f35b9c32c00]
05:38:39 INFO - PROCESS | 1861 | 1450273119931 Marionette INFO loaded listener.js
05:38:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 187 (0x7f35bd9d7800) [pid = 1861] [serial = 1719] [outer = 0x7f35b9c32c00]
05:38:40 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bd721000 == 52 [pid = 1861] [id = 613]
05:38:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 188 (0x7f35bdc48c00) [pid = 1861] [serial = 1720] [outer = (nil)]
05:38:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 189 (0x7f35bdc4c000) [pid = 1861] [serial = 1721] [outer = 0x7f35bdc48c00]
05:38:40 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:38:40 INFO - document served over http requires an http
05:38:40 INFO - sub-resource via iframe-tag using the http-csp
05:38:40 INFO - delivery method with keep-origin-redirect and when
05:38:40 INFO - the target request is cross-origin.
05:38:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1177ms
05:38:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:38:41 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c0e24000 == 53 [pid = 1861] [id = 614]
05:38:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 190 (0x7f35bcf1ec00) [pid = 1861] [serial = 1722] [outer = (nil)]
05:38:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 191 (0x7f35bdc4c800) [pid = 1861] [serial = 1723] [outer = 0x7f35bcf1ec00]
05:38:41 INFO - PROCESS | 1861 | 1450273121235 Marionette INFO loaded listener.js
05:38:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 192 (0x7f35c171d800) [pid = 1861] [serial = 1724] [outer = 0x7f35bcf1ec00]
05:38:41 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc567000 == 54 [pid = 1861] [id = 615]
05:38:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 193 (0x7f35c248ac00) [pid = 1861] [serial = 1725] [outer = (nil)]
05:38:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 194 (0x7f35c1f91800) [pid = 1861] [serial = 1726] [outer = 0x7f35c248ac00]
05:38:42 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:38:42 INFO - document served over http requires an http
05:38:42 INFO - sub-resource via iframe-tag using the http-csp
05:38:42 INFO - delivery method with no-redirect and when
05:38:42 INFO - the target request is cross-origin.
05:38:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1330ms
05:38:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:38:42 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c16ed800 == 55 [pid = 1861] [id = 616]
05:38:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 195 (0x7f35bd9d5c00) [pid = 1861] [serial = 1727] [outer = (nil)]
05:38:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 196 (0x7f35c2942800) [pid = 1861] [serial = 1728] [outer = 0x7f35bd9d5c00]
05:38:42 INFO - PROCESS | 1861 | 1450273122533 Marionette INFO loaded listener.js
05:38:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 197 (0x7f35c3487000) [pid = 1861] [serial = 1729] [outer = 0x7f35bd9d5c00]
05:38:43 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c26f2000 == 56 [pid = 1861] [id = 617]
05:38:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 198 (0x7f35c4337000) [pid = 1861] [serial = 1730] [outer = (nil)]
05:38:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 199 (0x7f35c347fc00) [pid = 1861] [serial = 1731] [outer = 0x7f35c4337000]
05:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 198 (0x7f35c570c000) [pid = 1861] [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:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 197 (0x7f35cb413c00) [pid = 1861] [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:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 196 (0x7f35cd4a9000) [pid = 1861] [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:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 195 (0x7f35cd4b5c00) [pid = 1861] [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:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 194 (0x7f35cfdef400) [pid = 1861] [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:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 193 (0x7f35d012cc00) [pid = 1861] [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:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 192 (0x7f35d0133400) [pid = 1861] [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:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 191 (0x7f35d16dd800) [pid = 1861] [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:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 190 (0x7f35c1ccf000) [pid = 1861] [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:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 189 (0x7f35c4341000) [pid = 1861] [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:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 188 (0x7f35c4c49400) [pid = 1861] [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:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 187 (0x7f35c59a0000) [pid = 1861] [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:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 186 (0x7f35cb412800) [pid = 1861] [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:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 185 (0x7f35cb418400) [pid = 1861] [serial = 1557] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273049208]
05:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 184 (0x7f35c570f000) [pid = 1861] [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:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 183 (0x7f35ccfdf000) [pid = 1861] [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:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 182 (0x7f35d44c5000) [pid = 1861] [serial = 1599] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273065481]
05:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 181 (0x7f35c6249800) [pid = 1861] [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:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 180 (0x7f35bbaa2800) [pid = 1861] [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:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 179 (0x7f35b9a47000) [pid = 1861] [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:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 178 (0x7f35cbf44400) [pid = 1861] [serial = 1562] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 177 (0x7f35c2949000) [pid = 1861] [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:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 176 (0x7f35d3fcec00) [pid = 1861] [serial = 1594] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 175 (0x7f35c599f000) [pid = 1861] [serial = 1552] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 174 (0x7f35d47c9000) [pid = 1861] [serial = 1604] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 173 (0x7f35bbe88400) [pid = 1861] [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:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 172 (0x7f35bbe91400) [pid = 1861] [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:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 171 (0x7f35bd454000) [pid = 1861] [serial = 1639] [outer = (nil)] [url = about:blank]
05:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 170 (0x7f35bbe8e800) [pid = 1861] [serial = 1625] [outer = (nil)] [url = about:blank]
05:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 169 (0x7f35bc5d3000) [pid = 1861] [serial = 1628] [outer = (nil)] [url = about:blank]
05:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 168 (0x7f35bba9fc00) [pid = 1861] [serial = 1637] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 167 (0x7f35bdcbe400) [pid = 1861] [serial = 1634] [outer = (nil)] [url = about:blank]
05:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 166 (0x7f35bd452400) [pid = 1861] [serial = 1631] [outer = (nil)] [url = about:blank]
05:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 165 (0x7f35d5dbb000) [pid = 1861] [serial = 1622] [outer = (nil)] [url = about:blank]
05:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 164 (0x7f35bc2afc00) [pid = 1861] [serial = 1547] [outer = (nil)] [url = about:blank]
05:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 163 (0x7f35c1cc6c00) [pid = 1861] [serial = 1553] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 162 (0x7f35c1cc8400) [pid = 1861] [serial = 1550] [outer = (nil)] [url = about:blank]
05:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 161 (0x7f35cb41cc00) [pid = 1861] [serial = 1558] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273049208]
05:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 160 (0x7f35c623c400) [pid = 1861] [serial = 1555] [outer = (nil)] [url = about:blank]
05:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 159 (0x7f35cb41b400) [pid = 1861] [serial = 1563] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 158 (0x7f35cb41d000) [pid = 1861] [serial = 1560] [outer = (nil)] [url = about:blank]
05:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 157 (0x7f35cbf45000) [pid = 1861] [serial = 1565] [outer = (nil)] [url = about:blank]
05:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 156 (0x7f35ccfe0800) [pid = 1861] [serial = 1568] [outer = (nil)] [url = about:blank]
05:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 155 (0x7f35cd9ed800) [pid = 1861] [serial = 1571] [outer = (nil)] [url = about:blank]
05:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 154 (0x7f35cfde9400) [pid = 1861] [serial = 1574] [outer = (nil)] [url = about:blank]
05:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 153 (0x7f35d0128000) [pid = 1861] [serial = 1577] [outer = (nil)] [url = about:blank]
05:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 152 (0x7f35d030c400) [pid = 1861] [serial = 1580] [outer = (nil)] [url = about:blank]
05:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 151 (0x7f35d1681400) [pid = 1861] [serial = 1583] [outer = (nil)] [url = about:blank]
05:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 150 (0x7f35d1842800) [pid = 1861] [serial = 1586] [outer = (nil)] [url = about:blank]
05:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 149 (0x7f35d3c31000) [pid = 1861] [serial = 1589] [outer = (nil)] [url = about:blank]
05:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 148 (0x7f35d3f08c00) [pid = 1861] [serial = 1595] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 147 (0x7f35d3ed8800) [pid = 1861] [serial = 1592] [outer = (nil)] [url = about:blank]
05:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 146 (0x7f35d3fd7000) [pid = 1861] [serial = 1600] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273065481]
05:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 145 (0x7f35d3f0ac00) [pid = 1861] [serial = 1597] [outer = (nil)] [url = about:blank]
05:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 144 (0x7f35d44ce800) [pid = 1861] [serial = 1605] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 143 (0x7f35d4240000) [pid = 1861] [serial = 1602] [outer = (nil)] [url = about:blank]
05:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 142 (0x7f35d47c4000) [pid = 1861] [serial = 1607] [outer = (nil)] [url = about:blank]
05:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 141 (0x7f35d4909400) [pid = 1861] [serial = 1610] [outer = (nil)] [url = about:blank]
05:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 140 (0x7f35d519c000) [pid = 1861] [serial = 1613] [outer = (nil)] [url = about:blank]
05:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 139 (0x7f35d519f000) [pid = 1861] [serial = 1616] [outer = (nil)] [url = about:blank]
05:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 138 (0x7f35d184ac00) [pid = 1861] [serial = 1619] [outer = (nil)] [url = about:blank]
05:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 137 (0x7f35ccfdec00) [pid = 1861] [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:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 136 (0x7f35bbe92800) [pid = 1861] [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:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 135 (0x7f35b9c2dc00) [pid = 1861] [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:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 134 (0x7f35bc9d1800) [pid = 1861] [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:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 133 (0x7f35b9c2a000) [pid = 1861] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:38:43 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:38:43 INFO - document served over http requires an http
05:38:43 INFO - sub-resource via iframe-tag using the http-csp
05:38:43 INFO - delivery method with swap-origin-redirect and when
05:38:43 INFO - the target request is cross-origin.
05:38:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1523ms
05:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 132 (0x7f35cffcc400) [pid = 1861] [serial = 1575] [outer = (nil)] [url = about:blank]
05:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 131 (0x7f35d030a400) [pid = 1861] [serial = 1578] [outer = (nil)] [url = about:blank]
05:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 130 (0x7f35d0705800) [pid = 1861] [serial = 1581] [outer = (nil)] [url = about:blank]
05:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 129 (0x7f35d52ccc00) [pid = 1861] [serial = 1617] [outer = (nil)] [url = about:blank]
05:38:43 INFO - PROCESS | 1861 | --DOMWINDOW == 128 (0x7f35d5d3cc00) [pid = 1861] [serial = 1620] [outer = (nil)] [url = about:blank]
05:38:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:38:44 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c464b000 == 57 [pid = 1861] [id = 618]
05:38:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 129 (0x7f35bbe91400) [pid = 1861] [serial = 1732] [outer = (nil)]
05:38:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 130 (0x7f35bc2afc00) [pid = 1861] [serial = 1733] [outer = 0x7f35bbe91400]
05:38:44 INFO - PROCESS | 1861 | 1450273124167 Marionette INFO loaded listener.js
05:38:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 131 (0x7f35c49b2400) [pid = 1861] [serial = 1734] [outer = 0x7f35bbe91400]
05:38:44 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:38:44 INFO - document served over http requires an http
05:38:44 INFO - sub-resource via script-tag using the http-csp
05:38:44 INFO - delivery method with keep-origin-redirect and when
05:38:44 INFO - the target request is cross-origin.
05:38:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1125ms
05:38:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
05:38:45 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c56c6800 == 58 [pid = 1861] [id = 619]
05:38:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 132 (0x7f35c54ccc00) [pid = 1861] [serial = 1735] [outer = (nil)]
05:38:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 133 (0x7f35c5ebf800) [pid = 1861] [serial = 1736] [outer = 0x7f35c54ccc00]
05:38:45 INFO - PROCESS | 1861 | 1450273125234 Marionette INFO loaded listener.js
05:38:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 134 (0x7f35c666a400) [pid = 1861] [serial = 1737] [outer = 0x7f35c54ccc00]
05:38:46 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:38:46 INFO - document served over http requires an http
05:38:46 INFO - sub-resource via script-tag using the http-csp
05:38:46 INFO - delivery method with no-redirect and when
05:38:46 INFO - the target request is cross-origin.
05:38:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1373ms
05:38:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:38:46 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c0bf7000 == 59 [pid = 1861] [id = 620]
05:38:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 135 (0x7f35bdcbc000) [pid = 1861] [serial = 1738] [outer = (nil)]
05:38:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 136 (0x7f35bc5cf000) [pid = 1861] [serial = 1739] [outer = 0x7f35bdcbc000]
05:38:46 INFO - PROCESS | 1861 | 1450273126765 Marionette INFO loaded listener.js
05:38:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 137 (0x7f35bdc49000) [pid = 1861] [serial = 1740] [outer = 0x7f35bdcbc000]
05:38:47 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:38:47 INFO - document served over http requires an http
05:38:47 INFO - sub-resource via script-tag using the http-csp
05:38:47 INFO - delivery method with swap-origin-redirect and when
05:38:47 INFO - the target request is cross-origin.
05:38:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1502ms
05:38:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:38:48 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c664c000 == 60 [pid = 1861] [id = 621]
05:38:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 138 (0x7f35bdcbdc00) [pid = 1861] [serial = 1741] [outer = (nil)]
05:38:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 139 (0x7f35c336c000) [pid = 1861] [serial = 1742] [outer = 0x7f35bdcbdc00]
05:38:48 INFO - PROCESS | 1861 | 1450273128284 Marionette INFO loaded listener.js
05:38:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 140 (0x7f35c4c4e800) [pid = 1861] [serial = 1743] [outer = 0x7f35bdcbdc00]
05:38:49 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:38:49 INFO - document served over http requires an http
05:38:49 INFO - sub-resource via xhr-request using the http-csp
05:38:49 INFO - delivery method with keep-origin-redirect and when
05:38:49 INFO - the target request is cross-origin.
05:38:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1374ms
05:38:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
05:38:49 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cc752800 == 61 [pid = 1861] [id = 622]
05:38:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 141 (0x7f35c60d5400) [pid = 1861] [serial = 1744] [outer = (nil)]
05:38:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 142 (0x7f35c6249800) [pid = 1861] [serial = 1745] [outer = 0x7f35c60d5400]
05:38:49 INFO - PROCESS | 1861 | 1450273129597 Marionette INFO loaded listener.js
05:38:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 143 (0x7f35c6685400) [pid = 1861] [serial = 1746] [outer = 0x7f35c60d5400]
05:38:50 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:38:50 INFO - document served over http requires an http
05:38:50 INFO - sub-resource via xhr-request using the http-csp
05:38:50 INFO - delivery method with no-redirect and when
05:38:50 INFO - the target request is cross-origin.
05:38:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1280ms
05:38:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:38:50 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35ccf70800 == 62 [pid = 1861] [id = 623]
05:38:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 144 (0x7f35c6244800) [pid = 1861] [serial = 1747] [outer = (nil)]
05:38:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 145 (0x7f35cb418c00) [pid = 1861] [serial = 1748] [outer = 0x7f35c6244800]
05:38:50 INFO - PROCESS | 1861 | 1450273130905 Marionette INFO loaded listener.js
05:38:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 146 (0x7f35cb828800) [pid = 1861] [serial = 1749] [outer = 0x7f35c6244800]
05:38:51 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:38:51 INFO - document served over http requires an http
05:38:51 INFO - sub-resource via xhr-request using the http-csp
05:38:51 INFO - delivery method with swap-origin-redirect and when
05:38:51 INFO - the target request is cross-origin.
05:38:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1275ms
05:38:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:38:52 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cd290800 == 63 [pid = 1861] [id = 624]
05:38:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 147 (0x7f35cb77a000) [pid = 1861] [serial = 1750] [outer = (nil)]
05:38:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 148 (0x7f35cbbaa400) [pid = 1861] [serial = 1751] [outer = 0x7f35cb77a000]
05:38:52 INFO - PROCESS | 1861 | 1450273132181 Marionette INFO loaded listener.js
05:38:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 149 (0x7f35cc570800) [pid = 1861] [serial = 1752] [outer = 0x7f35cb77a000]
05:38:53 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:38:53 INFO - document served over http requires an https
05:38:53 INFO - sub-resource via fetch-request using the http-csp
05:38:53 INFO - delivery method with keep-origin-redirect and when
05:38:53 INFO - the target request is cross-origin.
05:38:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1388ms
05:38:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
05:38:53 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cd4dd800 == 64 [pid = 1861] [id = 625]
05:38:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 150 (0x7f35cbf45000) [pid = 1861] [serial = 1753] [outer = (nil)]
05:38:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 151 (0x7f35cc59f400) [pid = 1861] [serial = 1754] [outer = 0x7f35cbf45000]
05:38:53 INFO - PROCESS | 1861 | 1450273133599 Marionette INFO loaded listener.js
05:38:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 152 (0x7f35ccf42800) [pid = 1861] [serial = 1755] [outer = 0x7f35cbf45000]
05:38:54 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:38:54 INFO - document served over http requires an https
05:38:54 INFO - sub-resource via fetch-request using the http-csp
05:38:54 INFO - delivery method with no-redirect and when
05:38:54 INFO - the target request is cross-origin.
05:38:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1326ms
05:38:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:38:54 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cd88d000 == 65 [pid = 1861] [id = 626]
05:38:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 153 (0x7f35cc078000) [pid = 1861] [serial = 1756] [outer = (nil)]
05:38:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 154 (0x7f35ccf49400) [pid = 1861] [serial = 1757] [outer = 0x7f35cc078000]
05:38:54 INFO - PROCESS | 1861 | 1450273134937 Marionette INFO loaded listener.js
05:38:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 155 (0x7f35ccfe3000) [pid = 1861] [serial = 1758] [outer = 0x7f35cc078000]
05:38:55 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:38:55 INFO - document served over http requires an https
05:38:55 INFO - sub-resource via fetch-request using the http-csp
05:38:55 INFO - delivery method with swap-origin-redirect and when
05:38:55 INFO - the target request is cross-origin.
05:38:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1345ms
05:38:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:38:56 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cf817000 == 66 [pid = 1861] [id = 627]
05:38:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 156 (0x7f35ccf44c00) [pid = 1861] [serial = 1759] [outer = (nil)]
05:38:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 157 (0x7f35ccfde000) [pid = 1861] [serial = 1760] [outer = 0x7f35ccf44c00]
05:38:56 INFO - PROCESS | 1861 | 1450273136247 Marionette INFO loaded listener.js
05:38:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 158 (0x7f35cd9ed400) [pid = 1861] [serial = 1761] [outer = 0x7f35ccf44c00]
05:38:56 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cf825800 == 67 [pid = 1861] [id = 628]
05:38:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 159 (0x7f35cd9f5400) [pid = 1861] [serial = 1762] [outer = (nil)]
05:38:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 160 (0x7f35cd9f4000) [pid = 1861] [serial = 1763] [outer = 0x7f35cd9f5400]
05:38:57 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:38:57 INFO - document served over http requires an https
05:38:57 INFO - sub-resource via iframe-tag using the http-csp
05:38:57 INFO - delivery method with keep-origin-redirect and when
05:38:57 INFO - the target request is cross-origin.
05:38:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1424ms
05:38:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:38:57 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cf830800 == 68 [pid = 1861] [id = 629]
05:38:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 161 (0x7f35cd9f2c00) [pid = 1861] [serial = 1764] [outer = (nil)]
05:38:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 162 (0x7f35cfde3400) [pid = 1861] [serial = 1765] [outer = 0x7f35cd9f2c00]
05:38:57 INFO - PROCESS | 1861 | 1450273137817 Marionette INFO loaded listener.js
05:38:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 163 (0x7f35cffca400) [pid = 1861] [serial = 1766] [outer = 0x7f35cd9f2c00]
05:38:58 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cfd03800 == 69 [pid = 1861] [id = 630]
05:38:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 164 (0x7f35d0126400) [pid = 1861] [serial = 1767] [outer = (nil)]
05:38:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 165 (0x7f35d0131800) [pid = 1861] [serial = 1768] [outer = 0x7f35d0126400]
05:38:58 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:38:58 INFO - document served over http requires an https
05:38:58 INFO - sub-resource via iframe-tag 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/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1526ms
05:38:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:38:59 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cfd55000 == 70 [pid = 1861] [id = 631]
05:38:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 166 (0x7f35c131d000) [pid = 1861] [serial = 1769] [outer = (nil)]
05:38:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 167 (0x7f35d0127000) [pid = 1861] [serial = 1770] [outer = 0x7f35c131d000]
05:38:59 INFO - PROCESS | 1861 | 1450273139276 Marionette INFO loaded listener.js
05:38:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 168 (0x7f35d030d000) [pid = 1861] [serial = 1771] [outer = 0x7f35c131d000]
05:38:59 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cfdc0800 == 71 [pid = 1861] [id = 632]
05:38:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 169 (0x7f35d040f000) [pid = 1861] [serial = 1772] [outer = (nil)]
05:39:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 170 (0x7f35cffcd400) [pid = 1861] [serial = 1773] [outer = 0x7f35d040f000]
05:39:00 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:39:00 INFO - document served over http requires an https
05:39:00 INFO - sub-resource via iframe-tag 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/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1489ms
05:39:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:39:00 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cfdc8800 == 72 [pid = 1861] [id = 633]
05:39:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 171 (0x7f35cd9f6000) [pid = 1861] [serial = 1774] [outer = (nil)]
05:39:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 172 (0x7f35d0411400) [pid = 1861] [serial = 1775] [outer = 0x7f35cd9f6000]
05:39:00 INFO - PROCESS | 1861 | 1450273140810 Marionette INFO loaded listener.js
05:39:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 173 (0x7f35d168a000) [pid = 1861] [serial = 1776] [outer = 0x7f35cd9f6000]
05:39:01 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:39:01 INFO - document served over http requires an https
05:39:01 INFO - sub-resource via script-tag using the http-csp
05:39:01 INFO - delivery method with keep-origin-redirect and when
05:39:01 INFO - the target request is cross-origin.
05:39:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1480ms
05:39:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
05:39:02 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d036c800 == 73 [pid = 1861] [id = 634]
05:39:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 174 (0x7f35c49b4400) [pid = 1861] [serial = 1777] [outer = (nil)]
05:39:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 175 (0x7f35d1685400) [pid = 1861] [serial = 1778] [outer = 0x7f35c49b4400]
05:39:02 INFO - PROCESS | 1861 | 1450273142278 Marionette INFO loaded listener.js
05:39:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 176 (0x7f35d1849c00) [pid = 1861] [serial = 1779] [outer = 0x7f35c49b4400]
05:39:03 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:39:03 INFO - document served over http requires an https
05:39:03 INFO - sub-resource via script-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/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1436ms
05:39:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:39:03 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d0591000 == 74 [pid = 1861] [id = 635]
05:39:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 177 (0x7f35c4c4c000) [pid = 1861] [serial = 1780] [outer = (nil)]
05:39:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 178 (0x7f35d1834800) [pid = 1861] [serial = 1781] [outer = 0x7f35c4c4c000]
05:39:03 INFO - PROCESS | 1861 | 1450273143706 Marionette INFO loaded listener.js
05:39:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 179 (0x7f35d3ed7800) [pid = 1861] [serial = 1782] [outer = 0x7f35c4c4c000]
05:39:04 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:39:04 INFO - document served over http requires an https
05:39:04 INFO - sub-resource via script-tag using the http-csp
05:39:04 INFO - delivery method with swap-origin-redirect and when
05:39:04 INFO - the target request is cross-origin.
05:39:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1431ms
05:39:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:39:05 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d16aa000 == 75 [pid = 1861] [id = 636]
05:39:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 180 (0x7f35bcf17000) [pid = 1861] [serial = 1783] [outer = (nil)]
05:39:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 181 (0x7f35d3c31000) [pid = 1861] [serial = 1784] [outer = 0x7f35bcf17000]
05:39:05 INFO - PROCESS | 1861 | 1450273145137 Marionette INFO loaded listener.js
05:39:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 182 (0x7f35d3ee1000) [pid = 1861] [serial = 1785] [outer = 0x7f35bcf17000]
05:39:06 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:39:06 INFO - document served over http requires an https
05:39:06 INFO - sub-resource via xhr-request using the http-csp
05:39:06 INFO - delivery method with keep-origin-redirect and when
05:39:06 INFO - the target request is cross-origin.
05:39:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1326ms
05:39:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
05:39:06 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d188d800 == 76 [pid = 1861] [id = 637]
05:39:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 183 (0x7f35c1ccd800) [pid = 1861] [serial = 1786] [outer = (nil)]
05:39:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 184 (0x7f35d3ed9400) [pid = 1861] [serial = 1787] [outer = 0x7f35c1ccd800]
05:39:06 INFO - PROCESS | 1861 | 1450273146596 Marionette INFO loaded listener.js
05:39:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 185 (0x7f35d3fcdc00) [pid = 1861] [serial = 1788] [outer = 0x7f35c1ccd800]
05:39:07 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:39:07 INFO - document served over http requires an https
05:39:07 INFO - sub-resource via xhr-request using the http-csp
05:39:07 INFO - delivery method with no-redirect and when
05:39:07 INFO - the target request is cross-origin.
05:39:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1219ms
05:39:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:39:07 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d3c09800 == 77 [pid = 1861] [id = 638]
05:39:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 186 (0x7f35c54cd800) [pid = 1861] [serial = 1789] [outer = (nil)]
05:39:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 187 (0x7f35d3fd3400) [pid = 1861] [serial = 1790] [outer = 0x7f35c54cd800]
05:39:07 INFO - PROCESS | 1861 | 1450273147887 Marionette INFO loaded listener.js
05:39:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 188 (0x7f35d44c4400) [pid = 1861] [serial = 1791] [outer = 0x7f35c54cd800]
05:39:08 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:39:08 INFO - document served over http requires an https
05:39:08 INFO - sub-resource via xhr-request using the http-csp
05:39:08 INFO - delivery method with swap-origin-redirect and when
05:39:08 INFO - the target request is cross-origin.
05:39:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1326ms
05:39:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:39:09 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d40c1800 == 78 [pid = 1861] [id = 639]
05:39:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 189 (0x7f35d3f09c00) [pid = 1861] [serial = 1792] [outer = (nil)]
05:39:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 190 (0x7f35d44c6c00) [pid = 1861] [serial = 1793] [outer = 0x7f35d3f09c00]
05:39:09 INFO - PROCESS | 1861 | 1450273149243 Marionette INFO loaded listener.js
05:39:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 191 (0x7f35d44c8c00) [pid = 1861] [serial = 1794] [outer = 0x7f35d3f09c00]
05:39:10 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:39:10 INFO - document served over http requires an http
05:39:10 INFO - sub-resource via fetch-request using the http-csp
05:39:10 INFO - delivery method with keep-origin-redirect and when
05:39:10 INFO - the target request is same-origin.
05:39:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1284ms
05:39:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
05:39:10 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d4451800 == 79 [pid = 1861] [id = 640]
05:39:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 192 (0x7f35d423c800) [pid = 1861] [serial = 1795] [outer = (nil)]
05:39:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 193 (0x7f35d47cc400) [pid = 1861] [serial = 1796] [outer = 0x7f35d423c800]
05:39:10 INFO - PROCESS | 1861 | 1450273150553 Marionette INFO loaded listener.js
05:39:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 194 (0x7f35d47d1800) [pid = 1861] [serial = 1797] [outer = 0x7f35d423c800]
05:39:11 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:39:11 INFO - document served over http requires an http
05:39:11 INFO - sub-resource via fetch-request using the http-csp
05:39:11 INFO - delivery method with no-redirect and when
05:39:11 INFO - the target request is same-origin.
05:39:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1273ms
05:39:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:39:11 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d469d000 == 80 [pid = 1861] [id = 641]
05:39:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 195 (0x7f35d44cf000) [pid = 1861] [serial = 1798] [outer = (nil)]
05:39:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 196 (0x7f35d490f000) [pid = 1861] [serial = 1799] [outer = 0x7f35d44cf000]
05:39:11 INFO - PROCESS | 1861 | 1450273151838 Marionette INFO loaded listener.js
05:39:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 197 (0x7f35d519fc00) [pid = 1861] [serial = 1800] [outer = 0x7f35d44cf000]
05:39:14 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:39:14 INFO - document served over http requires an http
05:39:14 INFO - sub-resource via fetch-request using the http-csp
05:39:14 INFO - delivery method with swap-origin-redirect and when
05:39:14 INFO - the target request is same-origin.
05:39:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2629ms
05:39:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:39:14 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bd714000 == 81 [pid = 1861] [id = 642]
05:39:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 198 (0x7f35bcf18400) [pid = 1861] [serial = 1801] [outer = (nil)]
05:39:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 199 (0x7f35cbf4b800) [pid = 1861] [serial = 1802] [outer = 0x7f35bcf18400]
05:39:14 INFO - PROCESS | 1861 | 1450273154568 Marionette INFO loaded listener.js
05:39:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 200 (0x7f35cd9f7800) [pid = 1861] [serial = 1803] [outer = 0x7f35bcf18400]
05:39:15 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bcd1f800 == 82 [pid = 1861] [id = 643]
05:39:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 201 (0x7f35b9c29800) [pid = 1861] [serial = 1804] [outer = (nil)]
05:39:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 202 (0x7f35bba9c000) [pid = 1861] [serial = 1805] [outer = 0x7f35b9c29800]
05:39:16 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35b9b4f800 == 81 [pid = 1861] [id = 586]
05:39:16 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc909800 == 80 [pid = 1861] [id = 587]
05:39:16 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bdce4000 == 79 [pid = 1861] [id = 588]
05:39:16 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c13b6000 == 78 [pid = 1861] [id = 589]
05:39:16 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bd20b800 == 77 [pid = 1861] [id = 590]
05:39:16 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c1c5e800 == 76 [pid = 1861] [id = 591]
05:39:16 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35b9cbb800 == 75 [pid = 1861] [id = 592]
05:39:16 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c291a800 == 74 [pid = 1861] [id = 593]
05:39:16 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c4655000 == 73 [pid = 1861] [id = 594]
05:39:16 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c49ed000 == 72 [pid = 1861] [id = 595]
05:39:16 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c52b0000 == 71 [pid = 1861] [id = 596]
05:39:16 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c59bb800 == 70 [pid = 1861] [id = 597]
05:39:16 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c625a000 == 69 [pid = 1861] [id = 598]
05:39:16 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c6636000 == 68 [pid = 1861] [id = 599]
05:39:16 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cb50b000 == 67 [pid = 1861] [id = 600]
05:39:16 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cb511000 == 66 [pid = 1861] [id = 601]
05:39:16 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cb50c000 == 65 [pid = 1861] [id = 602]
05:39:16 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cb71a800 == 64 [pid = 1861] [id = 603]
05:39:16 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cb9d9000 == 63 [pid = 1861] [id = 604]
05:39:16 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cba63800 == 62 [pid = 1861] [id = 605]
05:39:16 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cc057800 == 61 [pid = 1861] [id = 606]
05:39:16 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cc745000 == 60 [pid = 1861] [id = 607]
05:39:16 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35ccf07800 == 59 [pid = 1861] [id = 608]
05:39:16 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c5162800 == 58 [pid = 1861] [id = 609]
05:39:16 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bcd0b800 == 57 [pid = 1861] [id = 610]
05:39:16 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bcd0d800 == 56 [pid = 1861] [id = 487]
05:39:16 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bd721000 == 55 [pid = 1861] [id = 613]
05:39:16 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc561000 == 54 [pid = 1861] [id = 486]
05:39:16 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bd722000 == 53 [pid = 1861] [id = 489]
05:39:16 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc567000 == 52 [pid = 1861] [id = 615]
05:39:16 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c26f2000 == 51 [pid = 1861] [id = 617]
05:39:16 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bd217800 == 50 [pid = 1861] [id = 488]
05:39:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c1f1b800 == 49 [pid = 1861] [id = 500]
05:39:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cf825800 == 48 [pid = 1861] [id = 628]
05:39:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cfd03800 == 47 [pid = 1861] [id = 630]
05:39:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cfdc0800 == 46 [pid = 1861] [id = 632]
05:39:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c1915000 == 45 [pid = 1861] [id = 498]
05:39:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c139c800 == 44 [pid = 1861] [id = 494]
05:39:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc908000 == 43 [pid = 1861] [id = 490]
05:39:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c26e9000 == 42 [pid = 1861] [id = 501]
05:39:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c2917800 == 41 [pid = 1861] [id = 502]
05:39:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c515c000 == 40 [pid = 1861] [id = 505]
05:39:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c43d2800 == 39 [pid = 1861] [id = 503]
05:39:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc09b800 == 38 [pid = 1861] [id = 499]
05:39:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d4de6000 == 37 [pid = 1861] [id = 578]
05:39:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35b9b53800 == 36 [pid = 1861] [id = 491]
05:39:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c16d9000 == 35 [pid = 1861] [id = 496]
05:39:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c0e19800 == 34 [pid = 1861] [id = 492]
05:39:18 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c49d3800 == 33 [pid = 1861] [id = 504]
05:39:18 INFO - PROCESS | 1861 | --DOMWINDOW == 201 (0x7f35d5293800) [pid = 1861] [serial = 1614] [outer = (nil)] [url = about:blank]
05:39:18 INFO - PROCESS | 1861 | --DOMWINDOW == 200 (0x7f35d5195800) [pid = 1861] [serial = 1611] [outer = (nil)] [url = about:blank]
05:39:18 INFO - PROCESS | 1861 | --DOMWINDOW == 199 (0x7f35d4903800) [pid = 1861] [serial = 1608] [outer = (nil)] [url = about:blank]
05:39:18 INFO - PROCESS | 1861 | --DOMWINDOW == 198 (0x7f35d44c7000) [pid = 1861] [serial = 1603] [outer = (nil)] [url = about:blank]
05:39:18 INFO - PROCESS | 1861 | --DOMWINDOW == 197 (0x7f35d3fd0c00) [pid = 1861] [serial = 1598] [outer = (nil)] [url = about:blank]
05:39:18 INFO - PROCESS | 1861 | --DOMWINDOW == 196 (0x7f35d3f09800) [pid = 1861] [serial = 1593] [outer = (nil)] [url = about:blank]
05:39:18 INFO - PROCESS | 1861 | --DOMWINDOW == 195 (0x7f35d3ed6c00) [pid = 1861] [serial = 1590] [outer = (nil)] [url = about:blank]
05:39:18 INFO - PROCESS | 1861 | --DOMWINDOW == 194 (0x7f35c1314400) [pid = 1861] [serial = 1635] [outer = (nil)] [url = about:blank]
05:39:18 INFO - PROCESS | 1861 | --DOMWINDOW == 193 (0x7f35d184cc00) [pid = 1861] [serial = 1587] [outer = (nil)] [url = about:blank]
05:39:18 INFO - PROCESS | 1861 | --DOMWINDOW == 192 (0x7f35d1834400) [pid = 1861] [serial = 1584] [outer = (nil)] [url = about:blank]
05:39:18 INFO - PROCESS | 1861 | --DOMWINDOW == 191 (0x7f35cd9fc000) [pid = 1861] [serial = 1572] [outer = (nil)] [url = about:blank]
05:39:18 INFO - PROCESS | 1861 | --DOMWINDOW == 190 (0x7f35cd4b0000) [pid = 1861] [serial = 1569] [outer = (nil)] [url = about:blank]
05:39:18 INFO - PROCESS | 1861 | --DOMWINDOW == 189 (0x7f35cc090400) [pid = 1861] [serial = 1566] [outer = (nil)] [url = about:blank]
05:39:18 INFO - PROCESS | 1861 | --DOMWINDOW == 188 (0x7f35cb9ad800) [pid = 1861] [serial = 1561] [outer = (nil)] [url = about:blank]
05:39:18 INFO - PROCESS | 1861 | --DOMWINDOW == 187 (0x7f35c6681400) [pid = 1861] [serial = 1556] [outer = (nil)] [url = about:blank]
05:39:18 INFO - PROCESS | 1861 | --DOMWINDOW == 186 (0x7f35c3488400) [pid = 1861] [serial = 1551] [outer = (nil)] [url = about:blank]
05:39:18 INFO - PROCESS | 1861 | --DOMWINDOW == 185 (0x7f35bdcc3000) [pid = 1861] [serial = 1548] [outer = (nil)] [url = about:blank]
05:39:18 INFO - PROCESS | 1861 | --DOMWINDOW == 184 (0x7f35bc2a5c00) [pid = 1861] [serial = 1626] [outer = (nil)] [url = about:blank]
05:39:18 INFO - PROCESS | 1861 | --DOMWINDOW == 183 (0x7f35bdc46400) [pid = 1861] [serial = 1632] [outer = (nil)] [url = about:blank]
05:39:18 INFO - PROCESS | 1861 | --DOMWINDOW == 182 (0x7f35bcddd800) [pid = 1861] [serial = 1629] [outer = (nil)] [url = about:blank]
05:39:18 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:39:18 INFO - document served over http requires an http
05:39:18 INFO - sub-resource via iframe-tag using the http-csp
05:39:18 INFO - delivery method with keep-origin-redirect and when
05:39:18 INFO - the target request is same-origin.
05:39:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 4835ms
05:39:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:39:19 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bcd1f800 == 32 [pid = 1861] [id = 643]
05:39:19 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35b9ccf000 == 33 [pid = 1861] [id = 644]
05:39:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 183 (0x7f35bbaa2400) [pid = 1861] [serial = 1806] [outer = (nil)]
05:39:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 184 (0x7f35bbe85c00) [pid = 1861] [serial = 1807] [outer = 0x7f35bbaa2400]
05:39:19 INFO - PROCESS | 1861 | 1450273159628 Marionette INFO loaded listener.js
05:39:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 185 (0x7f35bc2acc00) [pid = 1861] [serial = 1808] [outer = 0x7f35bbaa2400]
05:39:20 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc0b4800 == 34 [pid = 1861] [id = 645]
05:39:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 186 (0x7f35bc5cd800) [pid = 1861] [serial = 1809] [outer = (nil)]
05:39:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 187 (0x7f35bbe89400) [pid = 1861] [serial = 1810] [outer = 0x7f35bc5cd800]
05:39:20 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:39:20 INFO - document served over http requires an http
05:39:20 INFO - sub-resource via iframe-tag using the http-csp
05:39:20 INFO - delivery method with no-redirect and when
05:39:20 INFO - the target request is same-origin.
05:39:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1137ms
05:39:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:39:20 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc578800 == 35 [pid = 1861] [id = 646]
05:39:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 188 (0x7f35b9c2bc00) [pid = 1861] [serial = 1811] [outer = (nil)]
05:39:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 189 (0x7f35bbaa3000) [pid = 1861] [serial = 1812] [outer = 0x7f35b9c2bc00]
05:39:20 INFO - PROCESS | 1861 | 1450273160868 Marionette INFO loaded listener.js
05:39:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 190 (0x7f35bcdd2000) [pid = 1861] [serial = 1813] [outer = 0x7f35b9c2bc00]
05:39:21 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bcd0d800 == 36 [pid = 1861] [id = 647]
05:39:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 191 (0x7f35bcf18c00) [pid = 1861] [serial = 1814] [outer = (nil)]
05:39:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 192 (0x7f35bcdd7c00) [pid = 1861] [serial = 1815] [outer = 0x7f35bcf18c00]
05:39:21 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:39:21 INFO - document served over http requires an http
05:39:21 INFO - sub-resource via iframe-tag using the http-csp
05:39:21 INFO - delivery method with swap-origin-redirect and when
05:39:21 INFO - the target request is same-origin.
05:39:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1332ms
05:39:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:39:22 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bd218800 == 37 [pid = 1861] [id = 648]
05:39:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 193 (0x7f35bd446800) [pid = 1861] [serial = 1816] [outer = (nil)]
05:39:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 194 (0x7f35bd451000) [pid = 1861] [serial = 1817] [outer = 0x7f35bd446800]
05:39:22 INFO - PROCESS | 1861 | 1450273162168 Marionette INFO loaded listener.js
05:39:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 195 (0x7f35bd9e1800) [pid = 1861] [serial = 1818] [outer = 0x7f35bd446800]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 194 (0x7f35cb7da000) [pid = 1861] [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:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 193 (0x7f35c144f400) [pid = 1861] [serial = 1641] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273087664]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 192 (0x7f35bc5cb000) [pid = 1861] [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:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 191 (0x7f35c2950000) [pid = 1861] [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:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 190 (0x7f35bc5c5000) [pid = 1861] [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:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 189 (0x7f35c6680000) [pid = 1861] [serial = 1678] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 188 (0x7f35c4c43c00) [pid = 1861] [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:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 187 (0x7f35b9a48800) [pid = 1861] [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:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 186 (0x7f35cbf44000) [pid = 1861] [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:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 185 (0x7f35bcdd3c00) [pid = 1861] [serial = 1646] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 184 (0x7f35bbe87000) [pid = 1861] [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:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 183 (0x7f35b9c31400) [pid = 1861] [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:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 182 (0x7f35c6246800) [pid = 1861] [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:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 181 (0x7f35c54ccc00) [pid = 1861] [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:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 180 (0x7f35c5ec3000) [pid = 1861] [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:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 179 (0x7f35cb41f400) [pid = 1861] [serial = 1683] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273103969]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 178 (0x7f35c4337000) [pid = 1861] [serial = 1730] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 177 (0x7f35bbe85000) [pid = 1861] [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:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 176 (0x7f35c348c400) [pid = 1861] [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:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 175 (0x7f35c1cc5000) [pid = 1861] [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:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 174 (0x7f35bcf19c00) [pid = 1861] [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:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 173 (0x7f35cc073c00) [pid = 1861] [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:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 172 (0x7f35bcf1ec00) [pid = 1861] [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:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 171 (0x7f35bd9d5c00) [pid = 1861] [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:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 170 (0x7f35bc2b1000) [pid = 1861] [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:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 169 (0x7f35c1cc4400) [pid = 1861] [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:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 168 (0x7f35bbe84400) [pid = 1861] [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:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 167 (0x7f35bbe91400) [pid = 1861] [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:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 166 (0x7f35cb7d8400) [pid = 1861] [serial = 1688] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 165 (0x7f35bc9cc400) [pid = 1861] [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:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 164 (0x7f35b9c32c00) [pid = 1861] [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:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 163 (0x7f35bdc48c00) [pid = 1861] [serial = 1720] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 162 (0x7f35c54c1000) [pid = 1861] [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:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 161 (0x7f35b9a44000) [pid = 1861] [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:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 160 (0x7f35c248ac00) [pid = 1861] [serial = 1725] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273121954]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 159 (0x7f35c1f9b800) [pid = 1861] [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:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 158 (0x7f35c5ec3c00) [pid = 1861] [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:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 157 (0x7f35c54c8800) [pid = 1861] [serial = 1670] [outer = (nil)] [url = about:blank]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 156 (0x7f35bc2a6800) [pid = 1861] [serial = 1647] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 155 (0x7f35bc2aa400) [pid = 1861] [serial = 1712] [outer = (nil)] [url = about:blank]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 154 (0x7f35bdc4c800) [pid = 1861] [serial = 1723] [outer = (nil)] [url = about:blank]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 153 (0x7f35c4340400) [pid = 1861] [serial = 1664] [outer = (nil)] [url = about:blank]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 152 (0x7f35bdc4c000) [pid = 1861] [serial = 1721] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 151 (0x7f35c1317c00) [pid = 1861] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273087664]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 150 (0x7f35c1cc7000) [pid = 1861] [serial = 1655] [outer = (nil)] [url = about:blank]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 149 (0x7f35c347fc00) [pid = 1861] [serial = 1731] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 148 (0x7f35b9a46c00) [pid = 1861] [serial = 1644] [outer = (nil)] [url = about:blank]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 147 (0x7f35cc089400) [pid = 1861] [serial = 1703] [outer = (nil)] [url = about:blank]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 146 (0x7f35c4c50400) [pid = 1861] [serial = 1667] [outer = (nil)] [url = about:blank]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 145 (0x7f35cb82a800) [pid = 1861] [serial = 1694] [outer = (nil)] [url = about:blank]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 144 (0x7f35cb77b000) [pid = 1861] [serial = 1684] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273103969]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 143 (0x7f35cb41b000) [pid = 1861] [serial = 1686] [outer = (nil)] [url = about:blank]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 142 (0x7f35c6684000) [pid = 1861] [serial = 1681] [outer = (nil)] [url = about:blank]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 141 (0x7f35c2488800) [pid = 1861] [serial = 1658] [outer = (nil)] [url = about:blank]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 140 (0x7f35cc07d400) [pid = 1861] [serial = 1709] [outer = (nil)] [url = about:blank]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 139 (0x7f35c1f91800) [pid = 1861] [serial = 1726] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273121954]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 138 (0x7f35c3364c00) [pid = 1861] [serial = 1661] [outer = (nil)] [url = about:blank]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 137 (0x7f35cbbae400) [pid = 1861] [serial = 1700] [outer = (nil)] [url = about:blank]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 136 (0x7f35bdc50400) [pid = 1861] [serial = 1652] [outer = (nil)] [url = about:blank]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 135 (0x7f35cb77b400) [pid = 1861] [serial = 1691] [outer = (nil)] [url = about:blank]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 134 (0x7f35c6689400) [pid = 1861] [serial = 1689] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 133 (0x7f35bc2b0c00) [pid = 1861] [serial = 1715] [outer = (nil)] [url = about:blank]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 132 (0x7f35c5ebc800) [pid = 1861] [serial = 1679] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 131 (0x7f35bcdd2800) [pid = 1861] [serial = 1649] [outer = (nil)] [url = about:blank]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 130 (0x7f35c599b400) [pid = 1861] [serial = 1673] [outer = (nil)] [url = about:blank]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 129 (0x7f35cb9b2000) [pid = 1861] [serial = 1697] [outer = (nil)] [url = about:blank]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 128 (0x7f35c2942800) [pid = 1861] [serial = 1728] [outer = (nil)] [url = about:blank]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 127 (0x7f35bc2afc00) [pid = 1861] [serial = 1733] [outer = (nil)] [url = about:blank]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 126 (0x7f35c5ecb800) [pid = 1861] [serial = 1676] [outer = (nil)] [url = about:blank]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 125 (0x7f35cc097000) [pid = 1861] [serial = 1706] [outer = (nil)] [url = about:blank]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 124 (0x7f35bcdd9000) [pid = 1861] [serial = 1718] [outer = (nil)] [url = about:blank]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 123 (0x7f35c5ebf800) [pid = 1861] [serial = 1736] [outer = (nil)] [url = about:blank]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 122 (0x7f35c3487800) [pid = 1861] [serial = 1662] [outer = (nil)] [url = about:blank]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 121 (0x7f35d5dba800) [pid = 1861] [serial = 1623] [outer = (nil)] [url = about:blank]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 120 (0x7f35cbf4c800) [pid = 1861] [serial = 1701] [outer = (nil)] [url = about:blank]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 119 (0x7f35c49c1000) [pid = 1861] [serial = 1665] [outer = (nil)] [url = about:blank]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 118 (0x7f35c2945800) [pid = 1861] [serial = 1659] [outer = (nil)] [url = about:blank]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 117 (0x7f35c1f95800) [pid = 1861] [serial = 1707] [outer = (nil)] [url = about:blank]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 116 (0x7f35cc094800) [pid = 1861] [serial = 1704] [outer = (nil)] [url = about:blank]
05:39:25 INFO - PROCESS | 1861 | --DOMWINDOW == 115 (0x7f35c131c800) [pid = 1861] [serial = 1640] [outer = (nil)] [url = about:blank]
05:39:25 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:39:25 INFO - document served over http requires an http
05:39:25 INFO - sub-resource via script-tag using the http-csp
05:39:25 INFO - delivery method with keep-origin-redirect and when
05:39:25 INFO - the target request is same-origin.
05:39:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 3582ms
05:39:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
05:39:25 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bdcea800 == 38 [pid = 1861] [id = 649]
05:39:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 116 (0x7f35bbe84400) [pid = 1861] [serial = 1819] [outer = (nil)]
05:39:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 117 (0x7f35bc2aa400) [pid = 1861] [serial = 1820] [outer = 0x7f35bbe84400]
05:39:25 INFO - PROCESS | 1861 | 1450273165761 Marionette INFO loaded listener.js
05:39:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 118 (0x7f35bdc4fc00) [pid = 1861] [serial = 1821] [outer = 0x7f35bbe84400]
05:39:26 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:39:26 INFO - document served over http requires an http
05:39:26 INFO - sub-resource via script-tag using the http-csp
05:39:26 INFO - delivery method with no-redirect and when
05:39:26 INFO - the target request is same-origin.
05:39:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 979ms
05:39:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:39:26 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c0e15000 == 39 [pid = 1861] [id = 650]
05:39:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 119 (0x7f35bbe87000) [pid = 1861] [serial = 1822] [outer = (nil)]
05:39:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 120 (0x7f35bcdde400) [pid = 1861] [serial = 1823] [outer = 0x7f35bbe87000]
05:39:26 INFO - PROCESS | 1861 | 1450273166747 Marionette INFO loaded listener.js
05:39:26 INFO - PROCESS | 1861 | ++DOMWINDOW == 121 (0x7f35c131c400) [pid = 1861] [serial = 1824] [outer = 0x7f35bbe87000]
05:39:27 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:39:27 INFO - document served over http requires an http
05:39:27 INFO - sub-resource via script-tag using the http-csp
05:39:27 INFO - delivery method with swap-origin-redirect and when
05:39:27 INFO - the target request is same-origin.
05:39:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1176ms
05:39:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:39:27 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc55e800 == 40 [pid = 1861] [id = 651]
05:39:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 122 (0x7f35b9c33000) [pid = 1861] [serial = 1825] [outer = (nil)]
05:39:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 123 (0x7f35bba9a800) [pid = 1861] [serial = 1826] [outer = 0x7f35b9c33000]
05:39:28 INFO - PROCESS | 1861 | 1450273168046 Marionette INFO loaded listener.js
05:39:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 124 (0x7f35bcf17400) [pid = 1861] [serial = 1827] [outer = 0x7f35b9c33000]
05:39:28 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:39:28 INFO - document served over http requires an http
05:39:28 INFO - sub-resource via xhr-request using the http-csp
05:39:28 INFO - delivery method with keep-origin-redirect and when
05:39:28 INFO - the target request is same-origin.
05:39:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1333ms
05:39:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
05:39:29 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bdcf6000 == 41 [pid = 1861] [id = 652]
05:39:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 125 (0x7f35b9a44800) [pid = 1861] [serial = 1828] [outer = (nil)]
05:39:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 126 (0x7f35bd446000) [pid = 1861] [serial = 1829] [outer = 0x7f35b9a44800]
05:39:29 INFO - PROCESS | 1861 | 1450273169348 Marionette INFO loaded listener.js
05:39:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 127 (0x7f35c1317800) [pid = 1861] [serial = 1830] [outer = 0x7f35b9a44800]
05:39:30 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:39:30 INFO - document served over http requires an http
05:39:30 INFO - sub-resource via xhr-request using the http-csp
05:39:30 INFO - delivery method with no-redirect and when
05:39:30 INFO - the target request is same-origin.
05:39:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1281ms
05:39:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:39:30 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c13a2000 == 42 [pid = 1861] [id = 653]
05:39:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 128 (0x7f35c1452c00) [pid = 1861] [serial = 1831] [outer = (nil)]
05:39:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 129 (0x7f35c1716000) [pid = 1861] [serial = 1832] [outer = 0x7f35c1452c00]
05:39:30 INFO - PROCESS | 1861 | 1450273170724 Marionette INFO loaded listener.js
05:39:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 130 (0x7f35c171f000) [pid = 1861] [serial = 1833] [outer = 0x7f35c1452c00]
05:39:31 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:39:31 INFO - document served over http requires an http
05:39:31 INFO - sub-resource via xhr-request using the http-csp
05:39:31 INFO - delivery method with swap-origin-redirect and when
05:39:31 INFO - the target request is same-origin.
05:39:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1338ms
05:39:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:39:31 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c16d6000 == 43 [pid = 1861] [id = 654]
05:39:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 131 (0x7f35c1713000) [pid = 1861] [serial = 1834] [outer = (nil)]
05:39:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 132 (0x7f35c1cc6400) [pid = 1861] [serial = 1835] [outer = 0x7f35c1713000]
05:39:32 INFO - PROCESS | 1861 | 1450273172008 Marionette INFO loaded listener.js
05:39:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 133 (0x7f35c1f8e400) [pid = 1861] [serial = 1836] [outer = 0x7f35c1713000]
05:39:32 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:39:32 INFO - document served over http requires an https
05:39:32 INFO - sub-resource via fetch-request using the http-csp
05:39:32 INFO - delivery method with keep-origin-redirect and when
05:39:32 INFO - the target request is same-origin.
05:39:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1381ms
05:39:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
05:39:33 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c190e800 == 44 [pid = 1861] [id = 655]
05:39:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 134 (0x7f35bbe83800) [pid = 1861] [serial = 1837] [outer = (nil)]
05:39:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 135 (0x7f35c1cca000) [pid = 1861] [serial = 1838] [outer = 0x7f35bbe83800]
05:39:33 INFO - PROCESS | 1861 | 1450273173427 Marionette INFO loaded listener.js
05:39:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 136 (0x7f35c2487c00) [pid = 1861] [serial = 1839] [outer = 0x7f35bbe83800]
05:39:34 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:39:34 INFO - document served over http requires an https
05:39:34 INFO - sub-resource via fetch-request using the http-csp
05:39:34 INFO - delivery method with no-redirect and when
05:39:34 INFO - the target request is same-origin.
05:39:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1375ms
05:39:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:39:34 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c1c5e800 == 45 [pid = 1861] [id = 656]
05:39:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 137 (0x7f35c248b800) [pid = 1861] [serial = 1840] [outer = (nil)]
05:39:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 138 (0x7f35c294c800) [pid = 1861] [serial = 1841] [outer = 0x7f35c248b800]
05:39:34 INFO - PROCESS | 1861 | 1450273174823 Marionette INFO loaded listener.js
05:39:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 139 (0x7f35c3367800) [pid = 1861] [serial = 1842] [outer = 0x7f35c248b800]
05:39:35 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:39:35 INFO - document served over http requires an https
05:39:35 INFO - sub-resource via fetch-request using the http-csp
05:39:35 INFO - delivery method with swap-origin-redirect and when
05:39:35 INFO - the target request is same-origin.
05:39:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1427ms
05:39:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:39:36 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c1f1e000 == 46 [pid = 1861] [id = 657]
05:39:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 140 (0x7f35c1f91000) [pid = 1861] [serial = 1843] [outer = (nil)]
05:39:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 141 (0x7f35c3368c00) [pid = 1861] [serial = 1844] [outer = 0x7f35c1f91000]
05:39:36 INFO - PROCESS | 1861 | 1450273176239 Marionette INFO loaded listener.js
05:39:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 142 (0x7f35c3488c00) [pid = 1861] [serial = 1845] [outer = 0x7f35c1f91000]
05:39:36 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c26e7000 == 47 [pid = 1861] [id = 658]
05:39:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 143 (0x7f35c4336c00) [pid = 1861] [serial = 1846] [outer = (nil)]
05:39:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 144 (0x7f35bcf18000) [pid = 1861] [serial = 1847] [outer = 0x7f35c4336c00]
05:39:37 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:39:37 INFO - document served over http requires an https
05:39:37 INFO - sub-resource via iframe-tag using the http-csp
05:39:37 INFO - delivery method with keep-origin-redirect and when
05:39:37 INFO - the target request is same-origin.
05:39:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1427ms
05:39:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:39:37 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c26ed800 == 48 [pid = 1861] [id = 659]
05:39:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 145 (0x7f35bbaa1400) [pid = 1861] [serial = 1848] [outer = (nil)]
05:39:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 146 (0x7f35c348a400) [pid = 1861] [serial = 1849] [outer = 0x7f35bbaa1400]
05:39:37 INFO - PROCESS | 1861 | 1450273177666 Marionette INFO loaded listener.js
05:39:37 INFO - PROCESS | 1861 | ++DOMWINDOW == 147 (0x7f35c4342400) [pid = 1861] [serial = 1850] [outer = 0x7f35bbaa1400]
05:39:38 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c26f0000 == 49 [pid = 1861] [id = 660]
05:39:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 148 (0x7f35c49b3800) [pid = 1861] [serial = 1851] [outer = (nil)]
05:39:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 149 (0x7f35c49b8c00) [pid = 1861] [serial = 1852] [outer = 0x7f35c49b3800]
05:39:38 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:39:38 INFO - document served over http requires an https
05:39:38 INFO - sub-resource via iframe-tag using the http-csp
05:39:38 INFO - delivery method with no-redirect and when
05:39:38 INFO - the target request is same-origin.
05:39:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1385ms
05:39:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:39:39 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c43c3800 == 50 [pid = 1861] [id = 661]
05:39:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 150 (0x7f35bbaa2c00) [pid = 1861] [serial = 1853] [outer = (nil)]
05:39:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 151 (0x7f35c49b4000) [pid = 1861] [serial = 1854] [outer = 0x7f35bbaa2c00]
05:39:39 INFO - PROCESS | 1861 | 1450273179083 Marionette INFO loaded listener.js
05:39:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 152 (0x7f35c4c43800) [pid = 1861] [serial = 1855] [outer = 0x7f35bbaa2c00]
05:39:39 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c43c5800 == 51 [pid = 1861] [id = 662]
05:39:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 153 (0x7f35c4c4b800) [pid = 1861] [serial = 1856] [outer = (nil)]
05:39:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 154 (0x7f35c49bf800) [pid = 1861] [serial = 1857] [outer = 0x7f35c4c4b800]
05:39:40 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:39:40 INFO - document served over http requires an https
05:39:40 INFO - sub-resource via iframe-tag using the http-csp
05:39:40 INFO - delivery method with swap-origin-redirect and when
05:39:40 INFO - the target request is same-origin.
05:39:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1436ms
05:39:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:39:40 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c464b800 == 52 [pid = 1861] [id = 663]
05:39:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 155 (0x7f35bba9a400) [pid = 1861] [serial = 1858] [outer = (nil)]
05:39:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 156 (0x7f35c3371c00) [pid = 1861] [serial = 1859] [outer = 0x7f35bba9a400]
05:39:40 INFO - PROCESS | 1861 | 1450273180519 Marionette INFO loaded listener.js
05:39:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 157 (0x7f35c54c4400) [pid = 1861] [serial = 1860] [outer = 0x7f35bba9a400]
05:39:41 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:39:41 INFO - document served over http requires an https
05:39:41 INFO - sub-resource via script-tag using the http-csp
05:39:41 INFO - delivery method with keep-origin-redirect and when
05:39:41 INFO - the target request is same-origin.
05:39:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1377ms
05:39:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
05:39:41 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c49ed000 == 53 [pid = 1861] [id = 664]
05:39:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 158 (0x7f35c1319800) [pid = 1861] [serial = 1861] [outer = (nil)]
05:39:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 159 (0x7f35c54c8000) [pid = 1861] [serial = 1862] [outer = 0x7f35c1319800]
05:39:41 INFO - PROCESS | 1861 | 1450273181936 Marionette INFO loaded listener.js
05:39:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 160 (0x7f35c5719800) [pid = 1861] [serial = 1863] [outer = 0x7f35c1319800]
05:39:42 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:39:42 INFO - document served over http requires an https
05:39:42 INFO - sub-resource via script-tag using the http-csp
05:39:42 INFO - delivery method with no-redirect and when
05:39:42 INFO - the target request is same-origin.
05:39:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1377ms
05:39:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:39:43 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c52b1000 == 54 [pid = 1861] [id = 665]
05:39:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 161 (0x7f35c54c4c00) [pid = 1861] [serial = 1864] [outer = (nil)]
05:39:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 162 (0x7f35c5997400) [pid = 1861] [serial = 1865] [outer = 0x7f35c54c4c00]
05:39:43 INFO - PROCESS | 1861 | 1450273183261 Marionette INFO loaded listener.js
05:39:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 163 (0x7f35c5ec2000) [pid = 1861] [serial = 1866] [outer = 0x7f35c54c4c00]
05:39:44 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:39:44 INFO - document served over http requires an https
05:39:44 INFO - sub-resource via script-tag using the http-csp
05:39:44 INFO - delivery method with swap-origin-redirect and when
05:39:44 INFO - the target request is same-origin.
05:39:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1324ms
05:39:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:39:44 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c56d0000 == 55 [pid = 1861] [id = 666]
05:39:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 164 (0x7f35c1cc4400) [pid = 1861] [serial = 1867] [outer = (nil)]
05:39:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 165 (0x7f35c599c800) [pid = 1861] [serial = 1868] [outer = 0x7f35c1cc4400]
05:39:44 INFO - PROCESS | 1861 | 1450273184616 Marionette INFO loaded listener.js
05:39:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 166 (0x7f35c60d7400) [pid = 1861] [serial = 1869] [outer = 0x7f35c1cc4400]
05:39:45 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:39:45 INFO - document served over http requires an https
05:39:45 INFO - sub-resource via xhr-request using the http-csp
05:39:45 INFO - delivery method with keep-origin-redirect and when
05:39:45 INFO - the target request is same-origin.
05:39:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1280ms
05:39:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
05:39:45 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c59c2000 == 56 [pid = 1861] [id = 667]
05:39:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 167 (0x7f35c1cc5000) [pid = 1861] [serial = 1870] [outer = (nil)]
05:39:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 168 (0x7f35c60ddc00) [pid = 1861] [serial = 1871] [outer = 0x7f35c1cc5000]
05:39:45 INFO - PROCESS | 1861 | 1450273185879 Marionette INFO loaded listener.js
05:39:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 169 (0x7f35c623e800) [pid = 1861] [serial = 1872] [outer = 0x7f35c1cc5000]
05:39:46 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:39:46 INFO - document served over http requires an https
05:39:46 INFO - sub-resource via xhr-request using the http-csp
05:39:46 INFO - delivery method with no-redirect and when
05:39:46 INFO - the target request is same-origin.
05:39:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1227ms
05:39:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:39:47 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c5eec800 == 57 [pid = 1861] [id = 668]
05:39:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 170 (0x7f35bd9e0000) [pid = 1861] [serial = 1873] [outer = (nil)]
05:39:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 171 (0x7f35c60e2c00) [pid = 1861] [serial = 1874] [outer = 0x7f35bd9e0000]
05:39:47 INFO - PROCESS | 1861 | 1450273187143 Marionette INFO loaded listener.js
05:39:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 172 (0x7f35c6671800) [pid = 1861] [serial = 1875] [outer = 0x7f35bd9e0000]
05:39:49 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:39:49 INFO - document served over http requires an https
05:39:49 INFO - sub-resource via xhr-request using the http-csp
05:39:49 INFO - delivery method with swap-origin-redirect and when
05:39:49 INFO - the target request is same-origin.
05:39:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2381ms
05:39:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:39:49 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c6631800 == 58 [pid = 1861] [id = 669]
05:39:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 173 (0x7f35c667f400) [pid = 1861] [serial = 1876] [outer = (nil)]
05:39:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 174 (0x7f35c6681000) [pid = 1861] [serial = 1877] [outer = 0x7f35c667f400]
05:39:49 INFO - PROCESS | 1861 | 1450273189622 Marionette INFO loaded listener.js
05:39:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 175 (0x7f35cb413800) [pid = 1861] [serial = 1878] [outer = 0x7f35c667f400]
05:39:50 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:39:50 INFO - document served over http requires an http
05:39:50 INFO - sub-resource via fetch-request using the meta-csp
05:39:50 INFO - delivery method with keep-origin-redirect and when
05:39:50 INFO - the target request is cross-origin.
05:39:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1434ms
05:39:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
05:39:50 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c290c800 == 59 [pid = 1861] [id = 670]
05:39:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 176 (0x7f35b9a44400) [pid = 1861] [serial = 1879] [outer = (nil)]
05:39:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 177 (0x7f35c1ccf000) [pid = 1861] [serial = 1880] [outer = 0x7f35b9a44400]
05:39:50 INFO - PROCESS | 1861 | 1450273190950 Marionette INFO loaded listener.js
05:39:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 178 (0x7f35cb41c000) [pid = 1861] [serial = 1881] [outer = 0x7f35b9a44400]
05:39:51 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:39:51 INFO - document served over http requires an http
05:39:51 INFO - sub-resource via fetch-request using the meta-csp
05:39:51 INFO - delivery method with no-redirect and when
05:39:51 INFO - the target request is cross-origin.
05:39:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1281ms
05:39:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:39:52 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bdcde000 == 60 [pid = 1861] [id = 671]
05:39:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 179 (0x7f35b9c2f800) [pid = 1861] [serial = 1882] [outer = (nil)]
05:39:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 180 (0x7f35c6689800) [pid = 1861] [serial = 1883] [outer = 0x7f35b9c2f800]
05:39:52 INFO - PROCESS | 1861 | 1450273192254 Marionette INFO loaded listener.js
05:39:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 181 (0x7f35cb77dc00) [pid = 1861] [serial = 1884] [outer = 0x7f35b9c2f800]
05:39:53 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:39:53 INFO - document served over http requires an http
05:39:53 INFO - sub-resource via fetch-request using the meta-csp
05:39:53 INFO - delivery method with swap-origin-redirect and when
05:39:53 INFO - the target request is cross-origin.
05:39:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1325ms
05:39:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:39:53 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35b9cbb000 == 61 [pid = 1861] [id = 672]
05:39:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 182 (0x7f35b9c30400) [pid = 1861] [serial = 1885] [outer = (nil)]
05:39:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 183 (0x7f35b9c33800) [pid = 1861] [serial = 1886] [outer = 0x7f35b9c30400]
05:39:53 INFO - PROCESS | 1861 | 1450273193884 Marionette INFO loaded listener.js
05:39:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 184 (0x7f35bcddd800) [pid = 1861] [serial = 1887] [outer = 0x7f35b9c30400]
05:39:54 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bd718800 == 62 [pid = 1861] [id = 673]
05:39:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 185 (0x7f35c144a000) [pid = 1861] [serial = 1888] [outer = (nil)]
05:39:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 186 (0x7f35bba96800) [pid = 1861] [serial = 1889] [outer = 0x7f35c144a000]
05:39:54 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:39:54 INFO - document served over http requires an http
05:39:54 INFO - sub-resource via iframe-tag using the meta-csp
05:39:54 INFO - delivery method with keep-origin-redirect and when
05:39:54 INFO - the target request is cross-origin.
05:39:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1630ms
05:39:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:39:55 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c0e1c800 == 63 [pid = 1861] [id = 674]
05:39:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 187 (0x7f35b9a45000) [pid = 1861] [serial = 1890] [outer = (nil)]
05:39:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 188 (0x7f35bbe85400) [pid = 1861] [serial = 1891] [outer = 0x7f35b9a45000]
05:39:55 INFO - PROCESS | 1861 | 1450273195323 Marionette INFO loaded listener.js
05:39:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 189 (0x7f35c1455c00) [pid = 1861] [serial = 1892] [outer = 0x7f35b9a45000]
05:39:56 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc560800 == 64 [pid = 1861] [id = 675]
05:39:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 190 (0x7f35bd9da800) [pid = 1861] [serial = 1893] [outer = (nil)]
05:39:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 191 (0x7f35b9c35000) [pid = 1861] [serial = 1894] [outer = 0x7f35bd9da800]
05:39:56 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bcd0d800 == 63 [pid = 1861] [id = 647]
05:39:56 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc0b4800 == 62 [pid = 1861] [id = 645]
05:39:56 INFO - PROCESS | 1861 | --DOMWINDOW == 190 (0x7f35cc571800) [pid = 1861] [serial = 1713] [outer = (nil)] [url = about:blank]
05:39:56 INFO - PROCESS | 1861 | --DOMWINDOW == 189 (0x7f35c2948400) [pid = 1861] [serial = 1710] [outer = (nil)] [url = about:blank]
05:39:56 INFO - PROCESS | 1861 | --DOMWINDOW == 188 (0x7f35cb9b0800) [pid = 1861] [serial = 1695] [outer = (nil)] [url = about:blank]
05:39:56 INFO - PROCESS | 1861 | --DOMWINDOW == 187 (0x7f35c144dc00) [pid = 1861] [serial = 1653] [outer = (nil)] [url = about:blank]
05:39:56 INFO - PROCESS | 1861 | --DOMWINDOW == 186 (0x7f35c623f400) [pid = 1861] [serial = 1677] [outer = (nil)] [url = about:blank]
05:39:56 INFO - PROCESS | 1861 | --DOMWINDOW == 185 (0x7f35c1f91400) [pid = 1861] [serial = 1656] [outer = (nil)] [url = about:blank]
05:39:56 INFO - PROCESS | 1861 | --DOMWINDOW == 184 (0x7f35c171d800) [pid = 1861] [serial = 1724] [outer = (nil)] [url = about:blank]
05:39:56 INFO - PROCESS | 1861 | --DOMWINDOW == 183 (0x7f35c49b2400) [pid = 1861] [serial = 1734] [outer = (nil)] [url = about:blank]
05:39:56 INFO - PROCESS | 1861 | --DOMWINDOW == 182 (0x7f35c54c2000) [pid = 1861] [serial = 1668] [outer = (nil)] [url = about:blank]
05:39:56 INFO - PROCESS | 1861 | --DOMWINDOW == 181 (0x7f35cb7d0000) [pid = 1861] [serial = 1687] [outer = (nil)] [url = about:blank]
05:39:56 INFO - PROCESS | 1861 | --DOMWINDOW == 180 (0x7f35cbba9000) [pid = 1861] [serial = 1698] [outer = (nil)] [url = about:blank]
05:39:56 INFO - PROCESS | 1861 | --DOMWINDOW == 179 (0x7f35bba94800) [pid = 1861] [serial = 1645] [outer = (nil)] [url = about:blank]
05:39:56 INFO - PROCESS | 1861 | --DOMWINDOW == 178 (0x7f35bcddec00) [pid = 1861] [serial = 1716] [outer = (nil)] [url = about:blank]
05:39:56 INFO - PROCESS | 1861 | --DOMWINDOW == 177 (0x7f35c5ec5000) [pid = 1861] [serial = 1674] [outer = (nil)] [url = about:blank]
05:39:56 INFO - PROCESS | 1861 | --DOMWINDOW == 176 (0x7f35bd9d7800) [pid = 1861] [serial = 1719] [outer = (nil)] [url = about:blank]
05:39:56 INFO - PROCESS | 1861 | --DOMWINDOW == 175 (0x7f35c5719c00) [pid = 1861] [serial = 1671] [outer = (nil)] [url = about:blank]
05:39:56 INFO - PROCESS | 1861 | --DOMWINDOW == 174 (0x7f35cb417000) [pid = 1861] [serial = 1682] [outer = (nil)] [url = about:blank]
05:39:56 INFO - PROCESS | 1861 | --DOMWINDOW == 173 (0x7f35c3487000) [pid = 1861] [serial = 1729] [outer = (nil)] [url = about:blank]
05:39:56 INFO - PROCESS | 1861 | --DOMWINDOW == 172 (0x7f35bd449400) [pid = 1861] [serial = 1650] [outer = (nil)] [url = about:blank]
05:39:56 INFO - PROCESS | 1861 | --DOMWINDOW == 171 (0x7f35cb827800) [pid = 1861] [serial = 1692] [outer = (nil)] [url = about:blank]
05:39:56 INFO - PROCESS | 1861 | --DOMWINDOW == 170 (0x7f35c666a400) [pid = 1861] [serial = 1737] [outer = (nil)] [url = about:blank]
05:39:56 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:39:56 INFO - document served over http requires an http
05:39:56 INFO - sub-resource via iframe-tag using the meta-csp
05:39:56 INFO - delivery method with no-redirect and when
05:39:56 INFO - the target request is cross-origin.
05:39:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1642ms
05:39:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:39:56 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bcd0d800 == 63 [pid = 1861] [id = 676]
05:39:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 171 (0x7f35b9c31400) [pid = 1861] [serial = 1895] [outer = (nil)]
05:39:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 172 (0x7f35c131dc00) [pid = 1861] [serial = 1896] [outer = 0x7f35b9c31400]
05:39:56 INFO - PROCESS | 1861 | 1450273196868 Marionette INFO loaded listener.js
05:39:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 173 (0x7f35c1cc8400) [pid = 1861] [serial = 1897] [outer = 0x7f35b9c31400]
05:39:57 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c0be1800 == 64 [pid = 1861] [id = 677]
05:39:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 174 (0x7f35c248f800) [pid = 1861] [serial = 1898] [outer = (nil)]
05:39:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 175 (0x7f35c2493000) [pid = 1861] [serial = 1899] [outer = 0x7f35c248f800]
05:39:57 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:39:57 INFO - document served over http requires an http
05:39:57 INFO - sub-resource via iframe-tag using the meta-csp
05:39:57 INFO - delivery method with swap-origin-redirect and when
05:39:57 INFO - the target request is cross-origin.
05:39:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1175ms
05:39:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:39:57 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c1917000 == 65 [pid = 1861] [id = 678]
05:39:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 176 (0x7f35c248e400) [pid = 1861] [serial = 1900] [outer = (nil)]
05:39:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 177 (0x7f35c2950800) [pid = 1861] [serial = 1901] [outer = 0x7f35c248e400]
05:39:57 INFO - PROCESS | 1861 | 1450273197959 Marionette INFO loaded listener.js
05:39:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 178 (0x7f35c49b9400) [pid = 1861] [serial = 1902] [outer = 0x7f35c248e400]
05:39:58 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:39:58 INFO - document served over http requires an http
05:39:58 INFO - sub-resource via script-tag using the meta-csp
05:39:58 INFO - delivery method with keep-origin-redirect and when
05:39:58 INFO - the target request is cross-origin.
05:39:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1140ms
05:39:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
05:39:59 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bdcf8000 == 66 [pid = 1861] [id = 679]
05:39:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 179 (0x7f35c2491400) [pid = 1861] [serial = 1903] [outer = (nil)]
05:39:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 180 (0x7f35c49b7c00) [pid = 1861] [serial = 1904] [outer = 0x7f35c2491400]
05:39:59 INFO - PROCESS | 1861 | 1450273199157 Marionette INFO loaded listener.js
05:39:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 181 (0x7f35c5718800) [pid = 1861] [serial = 1905] [outer = 0x7f35c2491400]
05:39:59 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:39:59 INFO - document served over http requires an http
05:39:59 INFO - sub-resource via script-tag using the meta-csp
05:39:59 INFO - delivery method with no-redirect and when
05:39:59 INFO - the target request is cross-origin.
05:39:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1128ms
05:39:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:40:00 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c56da800 == 67 [pid = 1861] [id = 680]
05:40:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 182 (0x7f35c5994c00) [pid = 1861] [serial = 1906] [outer = (nil)]
05:40:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 183 (0x7f35c599bc00) [pid = 1861] [serial = 1907] [outer = 0x7f35c5994c00]
05:40:00 INFO - PROCESS | 1861 | 1450273200280 Marionette INFO loaded listener.js
05:40:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 184 (0x7f35c6689c00) [pid = 1861] [serial = 1908] [outer = 0x7f35c5994c00]
05:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 183 (0x7f35cb77a000) [pid = 1861] [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:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 182 (0x7f35bdcbdc00) [pid = 1861] [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:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 181 (0x7f35c131d000) [pid = 1861] [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:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 180 (0x7f35d44cf000) [pid = 1861] [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:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 179 (0x7f35cc078000) [pid = 1861] [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:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 178 (0x7f35c54cd800) [pid = 1861] [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:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 177 (0x7f35d3f09c00) [pid = 1861] [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:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 176 (0x7f35bcf17000) [pid = 1861] [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:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 175 (0x7f35ccf44c00) [pid = 1861] [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:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 174 (0x7f35d423c800) [pid = 1861] [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:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 173 (0x7f35c6244800) [pid = 1861] [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:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 172 (0x7f35cbf45000) [pid = 1861] [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:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 171 (0x7f35cd9f2c00) [pid = 1861] [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:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 170 (0x7f35c60d5400) [pid = 1861] [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:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 169 (0x7f35c1ccd800) [pid = 1861] [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:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 168 (0x7f35bcdde400) [pid = 1861] [serial = 1823] [outer = (nil)] [url = about:blank]
05:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 167 (0x7f35bdcbc000) [pid = 1861] [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:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 166 (0x7f35cd9f5400) [pid = 1861] [serial = 1762] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 165 (0x7f35cd9f6000) [pid = 1861] [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:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 164 (0x7f35c49b4400) [pid = 1861] [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:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 163 (0x7f35d0126400) [pid = 1861] [serial = 1767] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273138506]
05:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 162 (0x7f35bbe84400) [pid = 1861] [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:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 161 (0x7f35d040f000) [pid = 1861] [serial = 1772] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 160 (0x7f35bd446800) [pid = 1861] [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:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 159 (0x7f35c4c4c000) [pid = 1861] [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:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 158 (0x7f35bc5cd800) [pid = 1861] [serial = 1809] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273160261]
05:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 157 (0x7f35b9c2bc00) [pid = 1861] [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:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 156 (0x7f35bcf18c00) [pid = 1861] [serial = 1814] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 155 (0x7f35bbaa2400) [pid = 1861] [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:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 154 (0x7f35b9c29800) [pid = 1861] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 153 (0x7f35cbbaa400) [pid = 1861] [serial = 1751] [outer = (nil)] [url = about:blank]
05:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 152 (0x7f35c336c000) [pid = 1861] [serial = 1742] [outer = (nil)] [url = about:blank]
05:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 151 (0x7f35d0127000) [pid = 1861] [serial = 1770] [outer = (nil)] [url = about:blank]
05:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 150 (0x7f35d3fd3400) [pid = 1861] [serial = 1790] [outer = (nil)] [url = about:blank]
05:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 149 (0x7f35cffcd400) [pid = 1861] [serial = 1773] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 148 (0x7f35bbaa3000) [pid = 1861] [serial = 1812] [outer = (nil)] [url = about:blank]
05:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 147 (0x7f35d44c6c00) [pid = 1861] [serial = 1793] [outer = (nil)] [url = about:blank]
05:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 146 (0x7f35d3c31000) [pid = 1861] [serial = 1784] [outer = (nil)] [url = about:blank]
05:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 145 (0x7f35cbf4b800) [pid = 1861] [serial = 1802] [outer = (nil)] [url = about:blank]
05:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 144 (0x7f35d490f000) [pid = 1861] [serial = 1799] [outer = (nil)] [url = about:blank]
05:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 143 (0x7f35bbe89400) [pid = 1861] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273160261]
05:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 142 (0x7f35d47cc400) [pid = 1861] [serial = 1796] [outer = (nil)] [url = about:blank]
05:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 141 (0x7f35bd451000) [pid = 1861] [serial = 1817] [outer = (nil)] [url = about:blank]
05:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 140 (0x7f35d1685400) [pid = 1861] [serial = 1778] [outer = (nil)] [url = about:blank]
05:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 139 (0x7f35bba9c000) [pid = 1861] [serial = 1805] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 138 (0x7f35ccfde000) [pid = 1861] [serial = 1760] [outer = (nil)] [url = about:blank]
05:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 137 (0x7f35cb418c00) [pid = 1861] [serial = 1748] [outer = (nil)] [url = about:blank]
05:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 136 (0x7f35bc5cf000) [pid = 1861] [serial = 1739] [outer = (nil)] [url = about:blank]
05:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 135 (0x7f35cc59f400) [pid = 1861] [serial = 1754] [outer = (nil)] [url = about:blank]
05:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 134 (0x7f35cfde3400) [pid = 1861] [serial = 1765] [outer = (nil)] [url = about:blank]
05:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 133 (0x7f35d3ed9400) [pid = 1861] [serial = 1787] [outer = (nil)] [url = about:blank]
05:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 132 (0x7f35d0131800) [pid = 1861] [serial = 1768] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273138506]
05:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 131 (0x7f35bbe85c00) [pid = 1861] [serial = 1807] [outer = (nil)] [url = about:blank]
05:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 130 (0x7f35c6249800) [pid = 1861] [serial = 1745] [outer = (nil)] [url = about:blank]
05:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 129 (0x7f35cd9f4000) [pid = 1861] [serial = 1763] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 128 (0x7f35bcdd7c00) [pid = 1861] [serial = 1815] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 127 (0x7f35bc2aa400) [pid = 1861] [serial = 1820] [outer = (nil)] [url = about:blank]
05:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 126 (0x7f35d0411400) [pid = 1861] [serial = 1775] [outer = (nil)] [url = about:blank]
05:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 125 (0x7f35d1834800) [pid = 1861] [serial = 1781] [outer = (nil)] [url = about:blank]
05:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 124 (0x7f35ccf49400) [pid = 1861] [serial = 1757] [outer = (nil)] [url = about:blank]
05:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 123 (0x7f35d44c4400) [pid = 1861] [serial = 1791] [outer = (nil)] [url = about:blank]
05:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 122 (0x7f35d3ee1000) [pid = 1861] [serial = 1785] [outer = (nil)] [url = about:blank]
05:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 121 (0x7f35c6685400) [pid = 1861] [serial = 1746] [outer = (nil)] [url = about:blank]
05:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 120 (0x7f35c4c4e800) [pid = 1861] [serial = 1743] [outer = (nil)] [url = about:blank]
05:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 119 (0x7f35d3fcdc00) [pid = 1861] [serial = 1788] [outer = (nil)] [url = about:blank]
05:40:01 INFO - PROCESS | 1861 | --DOMWINDOW == 118 (0x7f35cb828800) [pid = 1861] [serial = 1749] [outer = (nil)] [url = about:blank]
05:40:01 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:40:01 INFO - document served over http requires an http
05:40:01 INFO - sub-resource via script-tag using the meta-csp
05:40:01 INFO - delivery method with swap-origin-redirect and when
05:40:01 INFO - the target request is cross-origin.
05:40:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1435ms
05:40:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:40:01 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cb705000 == 68 [pid = 1861] [id = 681]
05:40:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 119 (0x7f35bc5cd800) [pid = 1861] [serial = 1909] [outer = (nil)]
05:40:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 120 (0x7f35bcf18c00) [pid = 1861] [serial = 1910] [outer = 0x7f35bc5cd800]
05:40:01 INFO - PROCESS | 1861 | 1450273201782 Marionette INFO loaded listener.js
05:40:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 121 (0x7f35c6685400) [pid = 1861] [serial = 1911] [outer = 0x7f35bc5cd800]
05:40:02 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:40:02 INFO - document served over http requires an http
05:40:02 INFO - sub-resource via xhr-request using the meta-csp
05:40:02 INFO - delivery method with keep-origin-redirect and when
05:40:02 INFO - the target request is cross-origin.
05:40:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1128ms
05:40:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
05:40:02 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cb720800 == 69 [pid = 1861] [id = 682]
05:40:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 122 (0x7f35bcdd0000) [pid = 1861] [serial = 1912] [outer = (nil)]
05:40:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 123 (0x7f35cb77b400) [pid = 1861] [serial = 1913] [outer = 0x7f35bcdd0000]
05:40:02 INFO - PROCESS | 1861 | 1450273202838 Marionette INFO loaded listener.js
05:40:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 124 (0x7f35cb7d3c00) [pid = 1861] [serial = 1914] [outer = 0x7f35bcdd0000]
05:40:03 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:40:03 INFO - document served over http requires an http
05:40:03 INFO - sub-resource via xhr-request using the meta-csp
05:40:03 INFO - delivery method with no-redirect and when
05:40:03 INFO - the target request is cross-origin.
05:40:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1272ms
05:40:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:40:04 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bd710000 == 70 [pid = 1861] [id = 683]
05:40:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 125 (0x7f35bba97000) [pid = 1861] [serial = 1915] [outer = (nil)]
05:40:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 126 (0x7f35bd44d000) [pid = 1861] [serial = 1916] [outer = 0x7f35bba97000]
05:40:04 INFO - PROCESS | 1861 | 1450273204283 Marionette INFO loaded listener.js
05:40:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 127 (0x7f35c144a800) [pid = 1861] [serial = 1917] [outer = 0x7f35bba97000]
05:40:05 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:40:05 INFO - document served over http requires an http
05:40:05 INFO - sub-resource via xhr-request using the meta-csp
05:40:05 INFO - delivery method with swap-origin-redirect and when
05:40:05 INFO - the target request is cross-origin.
05:40:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1389ms
05:40:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:40:05 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c6263000 == 71 [pid = 1861] [id = 684]
05:40:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 128 (0x7f35bd445800) [pid = 1861] [serial = 1918] [outer = (nil)]
05:40:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 129 (0x7f35c1ccbc00) [pid = 1861] [serial = 1919] [outer = 0x7f35bd445800]
05:40:05 INFO - PROCESS | 1861 | 1450273205734 Marionette INFO loaded listener.js
05:40:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 130 (0x7f35c4343400) [pid = 1861] [serial = 1920] [outer = 0x7f35bd445800]
05:40:06 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:40:06 INFO - document served over http requires an https
05:40:06 INFO - sub-resource via fetch-request using the meta-csp
05:40:06 INFO - delivery method with keep-origin-redirect and when
05:40:06 INFO - the target request is cross-origin.
05:40:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1499ms
05:40:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
05:40:07 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cb9d5000 == 72 [pid = 1861] [id = 685]
05:40:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 131 (0x7f35c2948c00) [pid = 1861] [serial = 1921] [outer = (nil)]
05:40:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 132 (0x7f35c5ec3000) [pid = 1861] [serial = 1922] [outer = 0x7f35c2948c00]
05:40:07 INFO - PROCESS | 1861 | 1450273207221 Marionette INFO loaded listener.js
05:40:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 133 (0x7f35cb786c00) [pid = 1861] [serial = 1923] [outer = 0x7f35c2948c00]
05:40:08 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:40:08 INFO - document served over http requires an https
05:40:08 INFO - sub-resource via fetch-request using the meta-csp
05:40:08 INFO - delivery method with no-redirect and when
05:40:08 INFO - the target request is cross-origin.
05:40:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1380ms
05:40:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:40:08 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cba62800 == 73 [pid = 1861] [id = 686]
05:40:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 134 (0x7f35c4c45000) [pid = 1861] [serial = 1924] [outer = (nil)]
05:40:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 135 (0x7f35cb7d9400) [pid = 1861] [serial = 1925] [outer = 0x7f35c4c45000]
05:40:08 INFO - PROCESS | 1861 | 1450273208561 Marionette INFO loaded listener.js
05:40:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 136 (0x7f35cb82a000) [pid = 1861] [serial = 1926] [outer = 0x7f35c4c45000]
05:40:09 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:40:09 INFO - document served over http requires an https
05:40:09 INFO - sub-resource via fetch-request using the meta-csp
05:40:09 INFO - delivery method with swap-origin-redirect and when
05:40:09 INFO - the target request is cross-origin.
05:40:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1325ms
05:40:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:40:09 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cc052000 == 74 [pid = 1861] [id = 687]
05:40:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 137 (0x7f35cb7d4c00) [pid = 1861] [serial = 1927] [outer = (nil)]
05:40:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 138 (0x7f35cb827800) [pid = 1861] [serial = 1928] [outer = 0x7f35cb7d4c00]
05:40:09 INFO - PROCESS | 1861 | 1450273209899 Marionette INFO loaded listener.js
05:40:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 139 (0x7f35cb9b4800) [pid = 1861] [serial = 1929] [outer = 0x7f35cb7d4c00]
05:40:10 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cc069800 == 75 [pid = 1861] [id = 688]
05:40:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 140 (0x7f35cbb9f400) [pid = 1861] [serial = 1930] [outer = (nil)]
05:40:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 141 (0x7f35cb82e000) [pid = 1861] [serial = 1931] [outer = 0x7f35cbb9f400]
05:40:10 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:40:10 INFO - document served over http requires an https
05:40:10 INFO - sub-resource via iframe-tag using the meta-csp
05:40:10 INFO - delivery method with keep-origin-redirect and when
05:40:10 INFO - the target request is cross-origin.
05:40:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1380ms
05:40:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:40:11 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cc73c000 == 76 [pid = 1861] [id = 689]
05:40:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 142 (0x7f35cb9b8400) [pid = 1861] [serial = 1932] [outer = (nil)]
05:40:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 143 (0x7f35cbba9800) [pid = 1861] [serial = 1933] [outer = 0x7f35cb9b8400]
05:40:11 INFO - PROCESS | 1861 | 1450273211344 Marionette INFO loaded listener.js
05:40:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 144 (0x7f35cbf4c800) [pid = 1861] [serial = 1934] [outer = 0x7f35cb9b8400]
05:40:11 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35ccd63800 == 77 [pid = 1861] [id = 690]
05:40:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 145 (0x7f35cc079400) [pid = 1861] [serial = 1935] [outer = (nil)]
05:40:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 146 (0x7f35cbf4f400) [pid = 1861] [serial = 1936] [outer = 0x7f35cc079400]
05:40:12 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:40:12 INFO - document served over http requires an https
05:40:12 INFO - sub-resource via iframe-tag using the meta-csp
05:40:12 INFO - delivery method with no-redirect and when
05:40:12 INFO - the target request is cross-origin.
05:40:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1429ms
05:40:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:40:12 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35ccd6f800 == 78 [pid = 1861] [id = 691]
05:40:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 147 (0x7f35cbb9fc00) [pid = 1861] [serial = 1937] [outer = (nil)]
05:40:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 148 (0x7f35cc071400) [pid = 1861] [serial = 1938] [outer = 0x7f35cbb9fc00]
05:40:12 INFO - PROCESS | 1861 | 1450273212764 Marionette INFO loaded listener.js
05:40:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 149 (0x7f35cc08c000) [pid = 1861] [serial = 1939] [outer = 0x7f35cbb9fc00]
05:40:13 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35ccf14800 == 79 [pid = 1861] [id = 692]
05:40:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 150 (0x7f35cc312400) [pid = 1861] [serial = 1940] [outer = (nil)]
05:40:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 151 (0x7f35cc073400) [pid = 1861] [serial = 1941] [outer = 0x7f35cc312400]
05:40:13 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:40:13 INFO - document served over http requires an https
05:40:13 INFO - sub-resource via iframe-tag using the meta-csp
05:40:13 INFO - delivery method with swap-origin-redirect and when
05:40:13 INFO - the target request is cross-origin.
05:40:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1426ms
05:40:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:40:14 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35ccf1c000 == 80 [pid = 1861] [id = 693]
05:40:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 152 (0x7f35cbf49800) [pid = 1861] [serial = 1942] [outer = (nil)]
05:40:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 153 (0x7f35cc093000) [pid = 1861] [serial = 1943] [outer = 0x7f35cbf49800]
05:40:14 INFO - PROCESS | 1861 | 1450273214249 Marionette INFO loaded listener.js
05:40:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 154 (0x7f35cc56fc00) [pid = 1861] [serial = 1944] [outer = 0x7f35cbf49800]
05:40:15 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:40:15 INFO - document served over http requires an https
05:40:15 INFO - sub-resource via script-tag using the meta-csp
05:40:15 INFO - delivery method with keep-origin-redirect and when
05:40:15 INFO - the target request is cross-origin.
05:40:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1425ms
05:40:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
05:40:15 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35ccf7f800 == 81 [pid = 1861] [id = 694]
05:40:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 155 (0x7f35cbf4b400) [pid = 1861] [serial = 1945] [outer = (nil)]
05:40:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 156 (0x7f35cc578400) [pid = 1861] [serial = 1946] [outer = 0x7f35cbf4b400]
05:40:15 INFO - PROCESS | 1861 | 1450273215587 Marionette INFO loaded listener.js
05:40:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 157 (0x7f35cc598800) [pid = 1861] [serial = 1947] [outer = 0x7f35cbf4b400]
05:40:16 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:40:16 INFO - document served over http requires an https
05:40:16 INFO - sub-resource via script-tag using the meta-csp
05:40:16 INFO - delivery method with no-redirect and when
05:40:16 INFO - the target request is cross-origin.
05:40:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1228ms
05:40:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:40:16 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cd29b000 == 82 [pid = 1861] [id = 695]
05:40:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 158 (0x7f35cc31c000) [pid = 1861] [serial = 1948] [outer = (nil)]
05:40:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 159 (0x7f35cc59f400) [pid = 1861] [serial = 1949] [outer = 0x7f35cc31c000]
05:40:16 INFO - PROCESS | 1861 | 1450273216857 Marionette INFO loaded listener.js
05:40:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 160 (0x7f35cc712800) [pid = 1861] [serial = 1950] [outer = 0x7f35cc31c000]
05:40:17 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:40:17 INFO - document served over http requires an https
05:40:17 INFO - sub-resource via script-tag using the meta-csp
05:40:17 INFO - delivery method with swap-origin-redirect and when
05:40:17 INFO - the target request is cross-origin.
05:40:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1378ms
05:40:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:40:18 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cd86e800 == 83 [pid = 1861] [id = 696]
05:40:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 161 (0x7f35bc2a4c00) [pid = 1861] [serial = 1951] [outer = (nil)]
05:40:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 162 (0x7f35cc719c00) [pid = 1861] [serial = 1952] [outer = 0x7f35bc2a4c00]
05:40:18 INFO - PROCESS | 1861 | 1450273218292 Marionette INFO loaded listener.js
05:40:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 163 (0x7f35ccfe2800) [pid = 1861] [serial = 1953] [outer = 0x7f35bc2a4c00]
05:40:19 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:40:19 INFO - document served over http requires an https
05:40:19 INFO - sub-resource via xhr-request using the meta-csp
05:40:19 INFO - delivery method with keep-origin-redirect and when
05:40:19 INFO - the target request is cross-origin.
05:40:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1377ms
05:40:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
05:40:19 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cd89e800 == 84 [pid = 1861] [id = 697]
05:40:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 164 (0x7f35bcf16000) [pid = 1861] [serial = 1954] [outer = (nil)]
05:40:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 165 (0x7f35c131cc00) [pid = 1861] [serial = 1955] [outer = 0x7f35bcf16000]
05:40:19 INFO - PROCESS | 1861 | 1450273219667 Marionette INFO loaded listener.js
05:40:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 166 (0x7f35cd9ee800) [pid = 1861] [serial = 1956] [outer = 0x7f35bcf16000]
05:40:20 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:40:20 INFO - document served over http requires an https
05:40:20 INFO - sub-resource via xhr-request using the meta-csp
05:40:20 INFO - delivery method with no-redirect and when
05:40:20 INFO - the target request is cross-origin.
05:40:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1398ms
05:40:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:40:20 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cfd08800 == 85 [pid = 1861] [id = 698]
05:40:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 167 (0x7f35c5996800) [pid = 1861] [serial = 1957] [outer = (nil)]
05:40:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 168 (0x7f35cfde2800) [pid = 1861] [serial = 1958] [outer = 0x7f35c5996800]
05:40:21 INFO - PROCESS | 1861 | 1450273221025 Marionette INFO loaded listener.js
05:40:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 169 (0x7f35cd9fc400) [pid = 1861] [serial = 1959] [outer = 0x7f35c5996800]
05:40:21 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:40:21 INFO - document served over http requires an https
05:40:21 INFO - sub-resource via xhr-request using the meta-csp
05:40:21 INFO - delivery method with swap-origin-redirect and when
05:40:21 INFO - the target request is cross-origin.
05:40:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1282ms
05:40:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:40:22 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cfd4e800 == 86 [pid = 1861] [id = 699]
05:40:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 170 (0x7f35d012cc00) [pid = 1861] [serial = 1960] [outer = (nil)]
05:40:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 171 (0x7f35d0307800) [pid = 1861] [serial = 1961] [outer = 0x7f35d012cc00]
05:40:22 INFO - PROCESS | 1861 | 1450273222356 Marionette INFO loaded listener.js
05:40:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 172 (0x7f35d0126c00) [pid = 1861] [serial = 1962] [outer = 0x7f35d012cc00]
05:40:23 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:40:23 INFO - document served over http requires an http
05:40:23 INFO - sub-resource via fetch-request using the meta-csp
05:40:23 INFO - delivery method with keep-origin-redirect and when
05:40:23 INFO - the target request is same-origin.
05:40:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1326ms
05:40:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
05:40:23 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cfdd1000 == 87 [pid = 1861] [id = 700]
05:40:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 173 (0x7f35d012d000) [pid = 1861] [serial = 1963] [outer = (nil)]
05:40:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 174 (0x7f35d040e400) [pid = 1861] [serial = 1964] [outer = 0x7f35d012d000]
05:40:23 INFO - PROCESS | 1861 | 1450273223652 Marionette INFO loaded listener.js
05:40:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 175 (0x7f35d0705800) [pid = 1861] [serial = 1965] [outer = 0x7f35d012d000]
05:40:24 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: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 no-redirect and when
05:40:24 INFO - the target request is same-origin.
05:40:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1280ms
05:40:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:40:24 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d036f000 == 88 [pid = 1861] [id = 701]
05:40:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 176 (0x7f35d040b800) [pid = 1861] [serial = 1966] [outer = (nil)]
05:40:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 177 (0x7f35d070bc00) [pid = 1861] [serial = 1967] [outer = 0x7f35d040b800]
05:40:24 INFO - PROCESS | 1861 | 1450273224944 Marionette INFO loaded listener.js
05:40:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 178 (0x7f35d1688c00) [pid = 1861] [serial = 1968] [outer = 0x7f35d040b800]
05:40:27 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:40:27 INFO - document served over http requires an http
05:40:27 INFO - sub-resource via fetch-request using the meta-csp
05:40:27 INFO - delivery method with swap-origin-redirect and when
05:40:27 INFO - the target request is same-origin.
05:40:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2590ms
05:40:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:40:27 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc564800 == 89 [pid = 1861] [id = 702]
05:40:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 179 (0x7f35bc2ae000) [pid = 1861] [serial = 1969] [outer = (nil)]
05:40:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 180 (0x7f35c60d3400) [pid = 1861] [serial = 1970] [outer = 0x7f35bc2ae000]
05:40:27 INFO - PROCESS | 1861 | 1450273227590 Marionette INFO loaded listener.js
05:40:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 181 (0x7f35d0407800) [pid = 1861] [serial = 1971] [outer = 0x7f35bc2ae000]
05:40:28 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bdce7800 == 90 [pid = 1861] [id = 703]
05:40:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 182 (0x7f35bcddb000) [pid = 1861] [serial = 1972] [outer = (nil)]
05:40:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 183 (0x7f35bcf16400) [pid = 1861] [serial = 1973] [outer = 0x7f35bcddb000]
05:40:29 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: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 same-origin.
05:40:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1976ms
05:40:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:40:29 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c1c61000 == 91 [pid = 1861] [id = 704]
05:40:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 184 (0x7f35bcf12800) [pid = 1861] [serial = 1974] [outer = (nil)]
05:40:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 185 (0x7f35c144d400) [pid = 1861] [serial = 1975] [outer = 0x7f35bcf12800]
05:40:29 INFO - PROCESS | 1861 | 1450273229579 Marionette INFO loaded listener.js
05:40:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 186 (0x7f35c2948400) [pid = 1861] [serial = 1976] [outer = 0x7f35bcf12800]
05:40:30 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c56c1800 == 92 [pid = 1861] [id = 705]
05:40:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 187 (0x7f35c4c51800) [pid = 1861] [serial = 1977] [outer = (nil)]
05:40:30 INFO - PROCESS | 1861 | ++DOMWINDOW == 188 (0x7f35bc2b3400) [pid = 1861] [serial = 1978] [outer = 0x7f35c4c51800]
05:40:30 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:40:30 INFO - document served over http requires an http
05:40:30 INFO - sub-resource via iframe-tag using the meta-csp
05:40:30 INFO - delivery method with no-redirect and when
05:40:30 INFO - the target request is same-origin.
05:40:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1382ms
05:40:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:40:31 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35b9b5a800 == 93 [pid = 1861] [id = 706]
05:40:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 189 (0x7f35bbe84400) [pid = 1861] [serial = 1979] [outer = (nil)]
05:40:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 190 (0x7f35bc2a7c00) [pid = 1861] [serial = 1980] [outer = 0x7f35bbe84400]
05:40:31 INFO - PROCESS | 1861 | 1450273231165 Marionette INFO loaded listener.js
05:40:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 191 (0x7f35c1717400) [pid = 1861] [serial = 1981] [outer = 0x7f35bbe84400]
05:40:31 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc567000 == 94 [pid = 1861] [id = 707]
05:40:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 192 (0x7f35c2949000) [pid = 1861] [serial = 1982] [outer = (nil)]
05:40:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 193 (0x7f35c1f8dc00) [pid = 1861] [serial = 1983] [outer = 0x7f35c2949000]
05:40:32 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:40:32 INFO - document served over http requires an http
05:40:32 INFO - sub-resource via iframe-tag using the meta-csp
05:40:32 INFO - delivery method with swap-origin-redirect and when
05:40:32 INFO - the target request is same-origin.
05:40:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1580ms
05:40:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:40:32 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c0be8000 == 95 [pid = 1861] [id = 708]
05:40:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 194 (0x7f35c3481000) [pid = 1861] [serial = 1984] [outer = (nil)]
05:40:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 195 (0x7f35c3487800) [pid = 1861] [serial = 1985] [outer = 0x7f35c3481000]
05:40:32 INFO - PROCESS | 1861 | 1450273232534 Marionette INFO loaded listener.js
05:40:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 196 (0x7f35c49bfc00) [pid = 1861] [serial = 1986] [outer = 0x7f35c3481000]
05:40:32 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cd88d000 == 94 [pid = 1861] [id = 626]
05:40:32 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d3c09800 == 93 [pid = 1861] [id = 638]
05:40:32 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bd714000 == 92 [pid = 1861] [id = 642]
05:40:32 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c0e24000 == 91 [pid = 1861] [id = 614]
05:40:32 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c16ed800 == 90 [pid = 1861] [id = 616]
05:40:32 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c464b000 == 89 [pid = 1861] [id = 618]
05:40:32 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c56c6800 == 88 [pid = 1861] [id = 619]
05:40:32 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc913800 == 87 [pid = 1861] [id = 612]
05:40:32 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cd4dd800 == 86 [pid = 1861] [id = 625]
05:40:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cf817000 == 85 [pid = 1861] [id = 627]
05:40:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cb705000 == 84 [pid = 1861] [id = 681]
05:40:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c56da800 == 83 [pid = 1861] [id = 680]
05:40:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bdcf8000 == 82 [pid = 1861] [id = 679]
05:40:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c1917000 == 81 [pid = 1861] [id = 678]
05:40:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c0be1800 == 80 [pid = 1861] [id = 677]
05:40:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bcd0d800 == 79 [pid = 1861] [id = 676]
05:40:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc560800 == 78 [pid = 1861] [id = 675]
05:40:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c0e1c800 == 77 [pid = 1861] [id = 674]
05:40:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bd718800 == 76 [pid = 1861] [id = 673]
05:40:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35b9cbb000 == 75 [pid = 1861] [id = 672]
05:40:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bdcde000 == 74 [pid = 1861] [id = 671]
05:40:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c290c800 == 73 [pid = 1861] [id = 670]
05:40:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c6631800 == 72 [pid = 1861] [id = 669]
05:40:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c5eec800 == 71 [pid = 1861] [id = 668]
05:40:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c59c2000 == 70 [pid = 1861] [id = 667]
05:40:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c43c5800 == 69 [pid = 1861] [id = 662]
05:40:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c26f0000 == 68 [pid = 1861] [id = 660]
05:40:33 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c26e7000 == 67 [pid = 1861] [id = 658]
05:40:33 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:40:33 INFO - document served over http requires an http
05:40:33 INFO - sub-resource via script-tag using the meta-csp
05:40:33 INFO - delivery method with keep-origin-redirect and when
05:40:33 INFO - the target request is same-origin.
05:40:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1635ms
05:40:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
05:40:33 INFO - PROCESS | 1861 | --DOMWINDOW == 195 (0x7f35d1849c00) [pid = 1861] [serial = 1779] [outer = (nil)] [url = about:blank]
05:40:33 INFO - PROCESS | 1861 | --DOMWINDOW == 194 (0x7f35bdc4fc00) [pid = 1861] [serial = 1821] [outer = (nil)] [url = about:blank]
05:40:33 INFO - PROCESS | 1861 | --DOMWINDOW == 193 (0x7f35d519fc00) [pid = 1861] [serial = 1800] [outer = (nil)] [url = about:blank]
05:40:33 INFO - PROCESS | 1861 | --DOMWINDOW == 192 (0x7f35ccfe3000) [pid = 1861] [serial = 1758] [outer = (nil)] [url = about:blank]
05:40:33 INFO - PROCESS | 1861 | --DOMWINDOW == 191 (0x7f35bd9e1800) [pid = 1861] [serial = 1818] [outer = (nil)] [url = about:blank]
05:40:33 INFO - PROCESS | 1861 | --DOMWINDOW == 190 (0x7f35cd9ed400) [pid = 1861] [serial = 1761] [outer = (nil)] [url = about:blank]
05:40:33 INFO - PROCESS | 1861 | --DOMWINDOW == 189 (0x7f35bcdd2000) [pid = 1861] [serial = 1813] [outer = (nil)] [url = about:blank]
05:40:33 INFO - PROCESS | 1861 | --DOMWINDOW == 188 (0x7f35d3ed7800) [pid = 1861] [serial = 1782] [outer = (nil)] [url = about:blank]
05:40:33 INFO - PROCESS | 1861 | --DOMWINDOW == 187 (0x7f35bc2acc00) [pid = 1861] [serial = 1808] [outer = (nil)] [url = about:blank]
05:40:33 INFO - PROCESS | 1861 | --DOMWINDOW == 186 (0x7f35bdc49000) [pid = 1861] [serial = 1740] [outer = (nil)] [url = about:blank]
05:40:33 INFO - PROCESS | 1861 | --DOMWINDOW == 185 (0x7f35d47d1800) [pid = 1861] [serial = 1797] [outer = (nil)] [url = about:blank]
05:40:33 INFO - PROCESS | 1861 | --DOMWINDOW == 184 (0x7f35d44c8c00) [pid = 1861] [serial = 1794] [outer = (nil)] [url = about:blank]
05:40:33 INFO - PROCESS | 1861 | --DOMWINDOW == 183 (0x7f35cffca400) [pid = 1861] [serial = 1766] [outer = (nil)] [url = about:blank]
05:40:33 INFO - PROCESS | 1861 | --DOMWINDOW == 182 (0x7f35ccf42800) [pid = 1861] [serial = 1755] [outer = (nil)] [url = about:blank]
05:40:33 INFO - PROCESS | 1861 | --DOMWINDOW == 181 (0x7f35d030d000) [pid = 1861] [serial = 1771] [outer = (nil)] [url = about:blank]
05:40:33 INFO - PROCESS | 1861 | --DOMWINDOW == 180 (0x7f35d168a000) [pid = 1861] [serial = 1776] [outer = (nil)] [url = about:blank]
05:40:33 INFO - PROCESS | 1861 | --DOMWINDOW == 179 (0x7f35cc570800) [pid = 1861] [serial = 1752] [outer = (nil)] [url = about:blank]
05:40:33 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bd21f000 == 68 [pid = 1861] [id = 709]
05:40:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 180 (0x7f35b9c36800) [pid = 1861] [serial = 1987] [outer = (nil)]
05:40:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 181 (0x7f35bdc49000) [pid = 1861] [serial = 1988] [outer = 0x7f35b9c36800]
05:40:34 INFO - PROCESS | 1861 | 1450273234055 Marionette INFO loaded listener.js
05:40:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 182 (0x7f35c54c1000) [pid = 1861] [serial = 1989] [outer = 0x7f35b9c36800]
05:40:34 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: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 no-redirect and when
05:40:34 INFO - the target request is same-origin.
05:40:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1125ms
05:40:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:40:35 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c16d3800 == 69 [pid = 1861] [id = 710]
05:40:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 183 (0x7f35bcdd2000) [pid = 1861] [serial = 1990] [outer = (nil)]
05:40:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 184 (0x7f35c570a800) [pid = 1861] [serial = 1991] [outer = 0x7f35bcdd2000]
05:40:35 INFO - PROCESS | 1861 | 1450273235301 Marionette INFO loaded listener.js
05:40:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 185 (0x7f35c599a800) [pid = 1861] [serial = 1992] [outer = 0x7f35bcdd2000]
05:40:36 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: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 swap-origin-redirect and when
05:40:36 INFO - the target request is same-origin.
05:40:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1281ms
05:40:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:40:36 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c190b000 == 70 [pid = 1861] [id = 711]
05:40:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 186 (0x7f35c60d4000) [pid = 1861] [serial = 1993] [outer = (nil)]
05:40:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 187 (0x7f35c60db800) [pid = 1861] [serial = 1994] [outer = 0x7f35c60d4000]
05:40:36 INFO - PROCESS | 1861 | 1450273236506 Marionette INFO loaded listener.js
05:40:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 188 (0x7f35c6677000) [pid = 1861] [serial = 1995] [outer = 0x7f35c60d4000]
05:40:37 INFO - PROCESS | 1861 | --DOMWINDOW == 187 (0x7f35c4c4b800) [pid = 1861] [serial = 1856] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:40:37 INFO - PROCESS | 1861 | --DOMWINDOW == 186 (0x7f35c4336c00) [pid = 1861] [serial = 1846] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:40:37 INFO - PROCESS | 1861 | --DOMWINDOW == 185 (0x7f35cb77b400) [pid = 1861] [serial = 1913] [outer = (nil)] [url = about:blank]
05:40:37 INFO - PROCESS | 1861 | --DOMWINDOW == 184 (0x7f35bc5cd800) [pid = 1861] [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:40:37 INFO - PROCESS | 1861 | --DOMWINDOW == 183 (0x7f35c248e400) [pid = 1861] [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:40:37 INFO - PROCESS | 1861 | --DOMWINDOW == 182 (0x7f35b9a45000) [pid = 1861] [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:40:37 INFO - PROCESS | 1861 | --DOMWINDOW == 181 (0x7f35c5994c00) [pid = 1861] [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:40:37 INFO - PROCESS | 1861 | --DOMWINDOW == 180 (0x7f35b9c30400) [pid = 1861] [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:40:37 INFO - PROCESS | 1861 | --DOMWINDOW == 179 (0x7f35c2491400) [pid = 1861] [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:40:37 INFO - PROCESS | 1861 | --DOMWINDOW == 178 (0x7f35b9c31400) [pid = 1861] [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:40:37 INFO - PROCESS | 1861 | --DOMWINDOW == 177 (0x7f35c248f800) [pid = 1861] [serial = 1898] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:40:37 INFO - PROCESS | 1861 | --DOMWINDOW == 176 (0x7f35bd9da800) [pid = 1861] [serial = 1893] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273196107]
05:40:37 INFO - PROCESS | 1861 | --DOMWINDOW == 175 (0x7f35c144a000) [pid = 1861] [serial = 1888] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:40:37 INFO - PROCESS | 1861 | --DOMWINDOW == 174 (0x7f35c49b3800) [pid = 1861] [serial = 1851] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273178329]
05:40:37 INFO - PROCESS | 1861 | --DOMWINDOW == 173 (0x7f35c599c800) [pid = 1861] [serial = 1868] [outer = (nil)] [url = about:blank]
05:40:37 INFO - PROCESS | 1861 | --DOMWINDOW == 172 (0x7f35c1cc6400) [pid = 1861] [serial = 1835] [outer = (nil)] [url = about:blank]
05:40:37 INFO - PROCESS | 1861 | --DOMWINDOW == 171 (0x7f35c1cca000) [pid = 1861] [serial = 1838] [outer = (nil)] [url = about:blank]
05:40:37 INFO - PROCESS | 1861 | --DOMWINDOW == 170 (0x7f35c49b4000) [pid = 1861] [serial = 1854] [outer = (nil)] [url = about:blank]
05:40:37 INFO - PROCESS | 1861 | --DOMWINDOW == 169 (0x7f35bba96800) [pid = 1861] [serial = 1889] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:40:37 INFO - PROCESS | 1861 | --DOMWINDOW == 168 (0x7f35c60e2c00) [pid = 1861] [serial = 1874] [outer = (nil)] [url = about:blank]
05:40:37 INFO - PROCESS | 1861 | --DOMWINDOW == 167 (0x7f35c3371c00) [pid = 1861] [serial = 1859] [outer = (nil)] [url = about:blank]
05:40:37 INFO - PROCESS | 1861 | --DOMWINDOW == 166 (0x7f35c294c800) [pid = 1861] [serial = 1841] [outer = (nil)] [url = about:blank]
05:40:37 INFO - PROCESS | 1861 | --DOMWINDOW == 165 (0x7f35c599bc00) [pid = 1861] [serial = 1907] [outer = (nil)] [url = about:blank]
05:40:37 INFO - PROCESS | 1861 | --DOMWINDOW == 164 (0x7f35c1716000) [pid = 1861] [serial = 1832] [outer = (nil)] [url = about:blank]
05:40:37 INFO - PROCESS | 1861 | --DOMWINDOW == 163 (0x7f35bbe85400) [pid = 1861] [serial = 1891] [outer = (nil)] [url = about:blank]
05:40:37 INFO - PROCESS | 1861 | --DOMWINDOW == 162 (0x7f35bba9a800) [pid = 1861] [serial = 1826] [outer = (nil)] [url = about:blank]
05:40:37 INFO - PROCESS | 1861 | --DOMWINDOW == 161 (0x7f35c49b7c00) [pid = 1861] [serial = 1904] [outer = (nil)] [url = about:blank]
05:40:37 INFO - PROCESS | 1861 | --DOMWINDOW == 160 (0x7f35c49b8c00) [pid = 1861] [serial = 1852] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273178329]
05:40:37 INFO - PROCESS | 1861 | --DOMWINDOW == 159 (0x7f35c3368c00) [pid = 1861] [serial = 1844] [outer = (nil)] [url = about:blank]
05:40:37 INFO - PROCESS | 1861 | --DOMWINDOW == 158 (0x7f35c131dc00) [pid = 1861] [serial = 1896] [outer = (nil)] [url = about:blank]
05:40:37 INFO - PROCESS | 1861 | --DOMWINDOW == 157 (0x7f35c1ccf000) [pid = 1861] [serial = 1880] [outer = (nil)] [url = about:blank]
05:40:37 INFO - PROCESS | 1861 | --DOMWINDOW == 156 (0x7f35c54c8000) [pid = 1861] [serial = 1862] [outer = (nil)] [url = about:blank]
05:40:37 INFO - PROCESS | 1861 | --DOMWINDOW == 155 (0x7f35c49bf800) [pid = 1861] [serial = 1857] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:40:37 INFO - PROCESS | 1861 | --DOMWINDOW == 154 (0x7f35b9c33800) [pid = 1861] [serial = 1886] [outer = (nil)] [url = about:blank]
05:40:37 INFO - PROCESS | 1861 | --DOMWINDOW == 153 (0x7f35c60ddc00) [pid = 1861] [serial = 1871] [outer = (nil)] [url = about:blank]
05:40:37 INFO - PROCESS | 1861 | --DOMWINDOW == 152 (0x7f35b9c35000) [pid = 1861] [serial = 1894] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273196107]
05:40:37 INFO - PROCESS | 1861 | --DOMWINDOW == 151 (0x7f35bcf18000) [pid = 1861] [serial = 1847] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:40:37 INFO - PROCESS | 1861 | --DOMWINDOW == 150 (0x7f35c5997400) [pid = 1861] [serial = 1865] [outer = (nil)] [url = about:blank]
05:40:37 INFO - PROCESS | 1861 | --DOMWINDOW == 149 (0x7f35c2950800) [pid = 1861] [serial = 1901] [outer = (nil)] [url = about:blank]
05:40:37 INFO - PROCESS | 1861 | --DOMWINDOW == 148 (0x7f35bcf18c00) [pid = 1861] [serial = 1910] [outer = (nil)] [url = about:blank]
05:40:37 INFO - PROCESS | 1861 | --DOMWINDOW == 147 (0x7f35c6689800) [pid = 1861] [serial = 1883] [outer = (nil)] [url = about:blank]
05:40:37 INFO - PROCESS | 1861 | --DOMWINDOW == 146 (0x7f35c6681000) [pid = 1861] [serial = 1877] [outer = (nil)] [url = about:blank]
05:40:37 INFO - PROCESS | 1861 | --DOMWINDOW == 145 (0x7f35c2493000) [pid = 1861] [serial = 1899] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:40:37 INFO - PROCESS | 1861 | --DOMWINDOW == 144 (0x7f35c348a400) [pid = 1861] [serial = 1849] [outer = (nil)] [url = about:blank]
05:40:37 INFO - PROCESS | 1861 | --DOMWINDOW == 143 (0x7f35bd446000) [pid = 1861] [serial = 1829] [outer = (nil)] [url = about:blank]
05:40:37 INFO - PROCESS | 1861 | --DOMWINDOW == 142 (0x7f35c6685400) [pid = 1861] [serial = 1911] [outer = (nil)] [url = about:blank]
05:40:37 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:40:37 INFO - document served over http requires an http
05:40:37 INFO - sub-resource via xhr-request using the meta-csp
05:40:37 INFO - delivery method with keep-origin-redirect and when
05:40:37 INFO - the target request is same-origin.
05:40:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1734ms
05:40:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
05:40:38 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c2907000 == 71 [pid = 1861] [id = 712]
05:40:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 143 (0x7f35bc5cd800) [pid = 1861] [serial = 1996] [outer = (nil)]
05:40:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 144 (0x7f35bd9d9000) [pid = 1861] [serial = 1997] [outer = 0x7f35bc5cd800]
05:40:38 INFO - PROCESS | 1861 | 1450273238207 Marionette INFO loaded listener.js
05:40:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 145 (0x7f35c4c44c00) [pid = 1861] [serial = 1998] [outer = 0x7f35bc5cd800]
05:40:39 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:40:39 INFO - document served over http requires an http
05:40:39 INFO - sub-resource via xhr-request using the meta-csp
05:40:39 INFO - delivery method with no-redirect and when
05:40:39 INFO - the target request is same-origin.
05:40:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1140ms
05:40:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:40:39 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c26df800 == 72 [pid = 1861] [id = 713]
05:40:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 146 (0x7f35c248e400) [pid = 1861] [serial = 1999] [outer = (nil)]
05:40:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 147 (0x7f35c666a800) [pid = 1861] [serial = 2000] [outer = 0x7f35c248e400]
05:40:39 INFO - PROCESS | 1861 | 1450273239386 Marionette INFO loaded listener.js
05:40:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 148 (0x7f35cb787c00) [pid = 1861] [serial = 2001] [outer = 0x7f35c248e400]
05:40:40 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: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 swap-origin-redirect and when
05:40:40 INFO - the target request is same-origin.
05:40:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1392ms
05:40:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:40:40 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c0be0800 == 73 [pid = 1861] [id = 714]
05:40:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 149 (0x7f35c1448000) [pid = 1861] [serial = 2002] [outer = (nil)]
05:40:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 150 (0x7f35c144c800) [pid = 1861] [serial = 2003] [outer = 0x7f35c1448000]
05:40:40 INFO - PROCESS | 1861 | 1450273240957 Marionette INFO loaded listener.js
05:40:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 151 (0x7f35c1f9bc00) [pid = 1861] [serial = 2004] [outer = 0x7f35c1448000]
05:40:41 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:40:41 INFO - document served over http requires an https
05:40:41 INFO - sub-resource via fetch-request using the meta-csp
05:40:41 INFO - delivery method with keep-origin-redirect and when
05:40:41 INFO - the target request is same-origin.
05:40:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1499ms
05:40:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
05:40:42 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c49db000 == 74 [pid = 1861] [id = 715]
05:40:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 152 (0x7f35c1448400) [pid = 1861] [serial = 2005] [outer = (nil)]
05:40:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 153 (0x7f35c4339c00) [pid = 1861] [serial = 2006] [outer = 0x7f35c1448400]
05:40:42 INFO - PROCESS | 1861 | 1450273242434 Marionette INFO loaded listener.js
05:40:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 154 (0x7f35c599b400) [pid = 1861] [serial = 2007] [outer = 0x7f35c1448400]
05:40:43 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:40:43 INFO - document served over http requires an https
05:40:43 INFO - sub-resource via fetch-request using the meta-csp
05:40:43 INFO - delivery method with no-redirect and when
05:40:43 INFO - the target request is same-origin.
05:40:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1433ms
05:40:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:40:43 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c56ce800 == 75 [pid = 1861] [id = 716]
05:40:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 155 (0x7f35cb782c00) [pid = 1861] [serial = 2008] [outer = (nil)]
05:40:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 156 (0x7f35cb7d0800) [pid = 1861] [serial = 2009] [outer = 0x7f35cb782c00]
05:40:43 INFO - PROCESS | 1861 | 1450273243912 Marionette INFO loaded listener.js
05:40:44 INFO - PROCESS | 1861 | ++DOMWINDOW == 157 (0x7f35cb9b4000) [pid = 1861] [serial = 2010] [outer = 0x7f35cb782c00]
05:40:44 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:40:44 INFO - document served over http requires an https
05:40:44 INFO - sub-resource via fetch-request using the meta-csp
05:40:44 INFO - delivery method with swap-origin-redirect and when
05:40:44 INFO - the target request is same-origin.
05:40:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1432ms
05:40:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:40:45 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c5eeb000 == 76 [pid = 1861] [id = 717]
05:40:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 158 (0x7f35cb787800) [pid = 1861] [serial = 2011] [outer = (nil)]
05:40:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 159 (0x7f35cb9ae800) [pid = 1861] [serial = 2012] [outer = 0x7f35cb787800]
05:40:45 INFO - PROCESS | 1861 | 1450273245356 Marionette INFO loaded listener.js
05:40:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 160 (0x7f35cc077c00) [pid = 1861] [serial = 2013] [outer = 0x7f35cb787800]
05:40:46 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c663c000 == 77 [pid = 1861] [id = 718]
05:40:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 161 (0x7f35cc090400) [pid = 1861] [serial = 2014] [outer = (nil)]
05:40:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 162 (0x7f35cc096000) [pid = 1861] [serial = 2015] [outer = 0x7f35cc090400]
05:40:46 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:40:46 INFO - document served over http requires an https
05:40:46 INFO - sub-resource via iframe-tag using the meta-csp
05:40:46 INFO - delivery method with keep-origin-redirect and when
05:40:46 INFO - the target request is same-origin.
05:40:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1532ms
05:40:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:40:46 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c664b800 == 78 [pid = 1861] [id = 719]
05:40:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 163 (0x7f35cb7d8400) [pid = 1861] [serial = 2016] [outer = (nil)]
05:40:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 164 (0x7f35cbf4ec00) [pid = 1861] [serial = 2017] [outer = 0x7f35cb7d8400]
05:40:46 INFO - PROCESS | 1861 | 1450273246907 Marionette INFO loaded listener.js
05:40:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 165 (0x7f35ccf43400) [pid = 1861] [serial = 2018] [outer = 0x7f35cb7d8400]
05:40:47 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cb92e000 == 79 [pid = 1861] [id = 720]
05:40:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 166 (0x7f35cfde4400) [pid = 1861] [serial = 2019] [outer = (nil)]
05:40:47 INFO - PROCESS | 1861 | ++DOMWINDOW == 167 (0x7f35ccf47c00) [pid = 1861] [serial = 2020] [outer = 0x7f35cfde4400]
05:40:47 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:40:47 INFO - document served over http requires an https
05:40:47 INFO - sub-resource via iframe-tag using the meta-csp
05:40:47 INFO - delivery method with no-redirect and when
05:40:47 INFO - the target request is same-origin.
05:40:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1432ms
05:40:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:40:48 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cb9eb800 == 80 [pid = 1861] [id = 721]
05:40:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 168 (0x7f35cd4a9000) [pid = 1861] [serial = 2021] [outer = (nil)]
05:40:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 169 (0x7f35cffce400) [pid = 1861] [serial = 2022] [outer = 0x7f35cd4a9000]
05:40:48 INFO - PROCESS | 1861 | 1450273248400 Marionette INFO loaded listener.js
05:40:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 170 (0x7f35d182ec00) [pid = 1861] [serial = 2023] [outer = 0x7f35cd4a9000]
05:40:49 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cd287800 == 81 [pid = 1861] [id = 722]
05:40:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 171 (0x7f35d3c2b000) [pid = 1861] [serial = 2024] [outer = (nil)]
05:40:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 172 (0x7f35d1837800) [pid = 1861] [serial = 2025] [outer = 0x7f35d3c2b000]
05:40:49 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:40:49 INFO - document served over http requires an https
05:40:49 INFO - sub-resource via iframe-tag using the meta-csp
05:40:49 INFO - delivery method with swap-origin-redirect and when
05:40:49 INFO - the target request is same-origin.
05:40:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1523ms
05:40:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:40:49 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cd4cf000 == 82 [pid = 1861] [id = 723]
05:40:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 173 (0x7f35cbf4fc00) [pid = 1861] [serial = 2026] [outer = (nil)]
05:40:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 174 (0x7f35d1835800) [pid = 1861] [serial = 2027] [outer = 0x7f35cbf4fc00]
05:40:49 INFO - PROCESS | 1861 | 1450273249908 Marionette INFO loaded listener.js
05:40:50 INFO - PROCESS | 1861 | ++DOMWINDOW == 175 (0x7f35d3ed8400) [pid = 1861] [serial = 2028] [outer = 0x7f35cbf4fc00]
05:40:50 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:40:50 INFO - document served over http requires an https
05:40:50 INFO - sub-resource via script-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 same-origin.
05:40:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1484ms
05:40:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
05:40:51 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cfd17800 == 83 [pid = 1861] [id = 724]
05:40:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 176 (0x7f35cc096c00) [pid = 1861] [serial = 2029] [outer = (nil)]
05:40:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 177 (0x7f35d3ed8800) [pid = 1861] [serial = 2030] [outer = 0x7f35cc096c00]
05:40:51 INFO - PROCESS | 1861 | 1450273251354 Marionette INFO loaded listener.js
05:40:51 INFO - PROCESS | 1861 | ++DOMWINDOW == 178 (0x7f35d3f0d800) [pid = 1861] [serial = 2031] [outer = 0x7f35cc096c00]
05:40:52 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:40:52 INFO - document served over http requires an https
05:40:52 INFO - sub-resource via script-tag using the meta-csp
05:40:52 INFO - delivery method with no-redirect and when
05:40:52 INFO - the target request is same-origin.
05:40:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1330ms
05:40:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:40:52 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d0740800 == 84 [pid = 1861] [id = 725]
05:40:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 179 (0x7f35cd4aac00) [pid = 1861] [serial = 2032] [outer = (nil)]
05:40:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 180 (0x7f35d3f0e400) [pid = 1861] [serial = 2033] [outer = 0x7f35cd4aac00]
05:40:52 INFO - PROCESS | 1861 | 1450273252676 Marionette INFO loaded listener.js
05:40:52 INFO - PROCESS | 1861 | ++DOMWINDOW == 181 (0x7f35d3fd6c00) [pid = 1861] [serial = 2034] [outer = 0x7f35cd4aac00]
05:40:53 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:40:53 INFO - document served over http requires an https
05:40:53 INFO - sub-resource via script-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 same-origin.
05:40:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1282ms
05:40:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:40:53 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d16b6800 == 85 [pid = 1861] [id = 726]
05:40:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 182 (0x7f35c6679800) [pid = 1861] [serial = 2035] [outer = (nil)]
05:40:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 183 (0x7f35d3fce400) [pid = 1861] [serial = 2036] [outer = 0x7f35c6679800]
05:40:53 INFO - PROCESS | 1861 | 1450273253980 Marionette INFO loaded listener.js
05:40:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 184 (0x7f35d44ce800) [pid = 1861] [serial = 2037] [outer = 0x7f35c6679800]
05:40:54 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:40:54 INFO - document served over http requires an https
05:40:54 INFO - sub-resource via xhr-request using the meta-csp
05:40:54 INFO - delivery method with keep-origin-redirect and when
05:40:54 INFO - the target request is same-origin.
05:40:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1280ms
05:40:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
05:40:55 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d228c800 == 86 [pid = 1861] [id = 727]
05:40:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 185 (0x7f35bba99800) [pid = 1861] [serial = 2038] [outer = (nil)]
05:40:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 186 (0x7f35d3c30800) [pid = 1861] [serial = 2039] [outer = 0x7f35bba99800]
05:40:55 INFO - PROCESS | 1861 | 1450273255373 Marionette INFO loaded listener.js
05:40:55 INFO - PROCESS | 1861 | ++DOMWINDOW == 187 (0x7f35d5198400) [pid = 1861] [serial = 2040] [outer = 0x7f35bba99800]
05:40:56 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:40:56 INFO - document served over http requires an https
05:40:56 INFO - sub-resource via xhr-request using the meta-csp
05:40:56 INFO - delivery method with no-redirect and when
05:40:56 INFO - the target request is same-origin.
05:40:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1377ms
05:40:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:40:56 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d40c1000 == 87 [pid = 1861] [id = 728]
05:40:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 188 (0x7f35bd448800) [pid = 1861] [serial = 2041] [outer = (nil)]
05:40:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 189 (0x7f35d519cc00) [pid = 1861] [serial = 2042] [outer = 0x7f35bd448800]
05:40:56 INFO - PROCESS | 1861 | 1450273256684 Marionette INFO loaded listener.js
05:40:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 190 (0x7f35d519a800) [pid = 1861] [serial = 2043] [outer = 0x7f35bd448800]
05:40:57 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:40:57 INFO - document served over http requires an https
05:40:57 INFO - sub-resource via xhr-request using the meta-csp
05:40:57 INFO - delivery method with swap-origin-redirect and when
05:40:57 INFO - the target request is same-origin.
05:40:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1273ms
05:40:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:40:57 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d444e800 == 88 [pid = 1861] [id = 729]
05:40:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 191 (0x7f35c171d800) [pid = 1861] [serial = 2044] [outer = (nil)]
05:40:57 INFO - PROCESS | 1861 | ++DOMWINDOW == 192 (0x7f35d5298000) [pid = 1861] [serial = 2045] [outer = 0x7f35c171d800]
05:40:57 INFO - PROCESS | 1861 | 1450273257978 Marionette INFO loaded listener.js
05:40:58 INFO - PROCESS | 1861 | ++DOMWINDOW == 193 (0x7f35d5297800) [pid = 1861] [serial = 2046] [outer = 0x7f35c171d800]
05:40:58 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:40:58 INFO - document served over http requires an http
05:40:58 INFO - sub-resource via fetch-request using the meta-referrer
05:40:58 INFO - delivery method with keep-origin-redirect and when
05:40:58 INFO - the target request is cross-origin.
05:40:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1335ms
05:40:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
05:40:59 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d46a0000 == 89 [pid = 1861] [id = 730]
05:40:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 194 (0x7f35c3480000) [pid = 1861] [serial = 2047] [outer = (nil)]
05:40:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 195 (0x7f35d52cec00) [pid = 1861] [serial = 2048] [outer = 0x7f35c3480000]
05:40:59 INFO - PROCESS | 1861 | 1450273259276 Marionette INFO loaded listener.js
05:40:59 INFO - PROCESS | 1861 | ++DOMWINDOW == 196 (0x7f35d52d1c00) [pid = 1861] [serial = 2049] [outer = 0x7f35c3480000]
05:41:00 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:41:00 INFO - document served over http requires an http
05:41:00 INFO - sub-resource via fetch-request using the meta-referrer
05:41:00 INFO - delivery method with no-redirect and when
05:41:00 INFO - the target request is cross-origin.
05:41:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1223ms
05:41:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:41:00 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d46e4000 == 90 [pid = 1861] [id = 731]
05:41:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 197 (0x7f35d5299400) [pid = 1861] [serial = 2050] [outer = (nil)]
05:41:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 198 (0x7f35d5d34000) [pid = 1861] [serial = 2051] [outer = 0x7f35d5299400]
05:41:00 INFO - PROCESS | 1861 | 1450273260570 Marionette INFO loaded listener.js
05:41:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 199 (0x7f35d5d3f400) [pid = 1861] [serial = 2052] [outer = 0x7f35d5299400]
05:41:01 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:41:01 INFO - document served over http requires an http
05:41:01 INFO - sub-resource via fetch-request using the meta-referrer
05:41:01 INFO - delivery method with swap-origin-redirect and when
05:41:01 INFO - the target request is cross-origin.
05:41:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1324ms
05:41:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:41:01 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d4d9e800 == 91 [pid = 1861] [id = 732]
05:41:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 200 (0x7f35d52d3800) [pid = 1861] [serial = 2053] [outer = (nil)]
05:41:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 201 (0x7f35d5dbe800) [pid = 1861] [serial = 2054] [outer = 0x7f35d52d3800]
05:41:01 INFO - PROCESS | 1861 | 1450273261889 Marionette INFO loaded listener.js
05:41:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 202 (0x7f35d5dc1c00) [pid = 1861] [serial = 2055] [outer = 0x7f35d52d3800]
05:41:02 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d4da0000 == 92 [pid = 1861] [id = 733]
05:41:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 203 (0x7f35d6364c00) [pid = 1861] [serial = 2056] [outer = (nil)]
05:41:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 204 (0x7f35d5dbc800) [pid = 1861] [serial = 2057] [outer = 0x7f35d6364c00]
05:41:02 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:41:02 INFO - document served over http requires an http
05:41:02 INFO - sub-resource via iframe-tag using the meta-referrer
05:41:02 INFO - delivery method with keep-origin-redirect and when
05:41:02 INFO - the target request is cross-origin.
05:41:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1429ms
05:41:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:41:03 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d4dd7800 == 93 [pid = 1861] [id = 734]
05:41:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 205 (0x7f35cb9af400) [pid = 1861] [serial = 2058] [outer = (nil)]
05:41:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 206 (0x7f35d616dc00) [pid = 1861] [serial = 2059] [outer = 0x7f35cb9af400]
05:41:03 INFO - PROCESS | 1861 | 1450273263383 Marionette INFO loaded listener.js
05:41:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 207 (0x7f35d66a7c00) [pid = 1861] [serial = 2060] [outer = 0x7f35cb9af400]
05:41:04 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d5cb7800 == 94 [pid = 1861] [id = 735]
05:41:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 208 (0x7f35d66ab800) [pid = 1861] [serial = 2061] [outer = (nil)]
05:41:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 209 (0x7f35d66aa800) [pid = 1861] [serial = 2062] [outer = 0x7f35d66ab800]
05:41:04 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:41:04 INFO - document served over http requires an http
05:41:04 INFO - sub-resource via iframe-tag using the meta-referrer
05:41:04 INFO - delivery method with no-redirect and when
05:41:04 INFO - the target request is cross-origin.
05:41:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1426ms
05:41:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:41:04 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d5cc8000 == 95 [pid = 1861] [id = 736]
05:41:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 210 (0x7f35cc575000) [pid = 1861] [serial = 2063] [outer = (nil)]
05:41:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 211 (0x7f35d66abc00) [pid = 1861] [serial = 2064] [outer = 0x7f35cc575000]
05:41:04 INFO - PROCESS | 1861 | 1450273264807 Marionette INFO loaded listener.js
05:41:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 212 (0x7f35d6977400) [pid = 1861] [serial = 2065] [outer = 0x7f35cc575000]
05:41:05 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d6668000 == 96 [pid = 1861] [id = 737]
05:41:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 213 (0x7f35d6c20800) [pid = 1861] [serial = 2066] [outer = (nil)]
05:41:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 214 (0x7f35c6681000) [pid = 1861] [serial = 2067] [outer = 0x7f35d6c20800]
05:41:05 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:41:05 INFO - document served over http requires an http
05:41:05 INFO - sub-resource via iframe-tag using the meta-referrer
05:41:05 INFO - delivery method with swap-origin-redirect and when
05:41:05 INFO - the target request is cross-origin.
05:41:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1479ms
05:41:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:41:06 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d6a80000 == 97 [pid = 1861] [id = 738]
05:41:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 215 (0x7f35d66a5000) [pid = 1861] [serial = 2068] [outer = (nil)]
05:41:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 216 (0x7f35d6a8f400) [pid = 1861] [serial = 2069] [outer = 0x7f35d66a5000]
05:41:06 INFO - PROCESS | 1861 | 1450273266334 Marionette INFO loaded listener.js
05:41:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 217 (0x7f35d6f26000) [pid = 1861] [serial = 2070] [outer = 0x7f35d66a5000]
05:41:08 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:41:08 INFO - document served over http requires an http
05:41:08 INFO - sub-resource via script-tag using the meta-referrer
05:41:08 INFO - delivery method with keep-origin-redirect and when
05:41:08 INFO - the target request is cross-origin.
05:41:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2878ms
05:41:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
05:41:09 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c13a8000 == 98 [pid = 1861] [id = 739]
05:41:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 218 (0x7f35c248a000) [pid = 1861] [serial = 2071] [outer = (nil)]
05:41:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 219 (0x7f35d0702c00) [pid = 1861] [serial = 2072] [outer = 0x7f35c248a000]
05:41:09 INFO - PROCESS | 1861 | 1450273269172 Marionette INFO loaded listener.js
05:41:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 220 (0x7f35d6f2c400) [pid = 1861] [serial = 2073] [outer = 0x7f35c248a000]
05:41:10 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:41:10 INFO - document served over http requires an http
05:41:10 INFO - sub-resource via script-tag using the meta-referrer
05:41:10 INFO - delivery method with no-redirect and when
05:41:10 INFO - the target request is cross-origin.
05:41:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1427ms
05:41:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bd710000 == 97 [pid = 1861] [id = 683]
05:41:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c6263000 == 96 [pid = 1861] [id = 684]
05:41:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cb9d5000 == 95 [pid = 1861] [id = 685]
05:41:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cba62800 == 94 [pid = 1861] [id = 686]
05:41:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cc052000 == 93 [pid = 1861] [id = 687]
05:41:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cc069800 == 92 [pid = 1861] [id = 688]
05:41:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cc73c000 == 91 [pid = 1861] [id = 689]
05:41:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35ccd63800 == 90 [pid = 1861] [id = 690]
05:41:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35ccd6f800 == 89 [pid = 1861] [id = 691]
05:41:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35ccf14800 == 88 [pid = 1861] [id = 692]
05:41:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35ccf1c000 == 87 [pid = 1861] [id = 693]
05:41:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35ccf7f800 == 86 [pid = 1861] [id = 694]
05:41:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cd29b000 == 85 [pid = 1861] [id = 695]
05:41:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cd86e800 == 84 [pid = 1861] [id = 696]
05:41:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cd89e800 == 83 [pid = 1861] [id = 697]
05:41:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cfd08800 == 82 [pid = 1861] [id = 698]
05:41:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cfd4e800 == 81 [pid = 1861] [id = 699]
05:41:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cfdd1000 == 80 [pid = 1861] [id = 700]
05:41:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d036f000 == 79 [pid = 1861] [id = 701]
05:41:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc564800 == 78 [pid = 1861] [id = 702]
05:41:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bdce7800 == 77 [pid = 1861] [id = 703]
05:41:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c1c61000 == 76 [pid = 1861] [id = 704]
05:41:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c56c1800 == 75 [pid = 1861] [id = 705]
05:41:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35b9b5a800 == 74 [pid = 1861] [id = 706]
05:41:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc567000 == 73 [pid = 1861] [id = 707]
05:41:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c0be8000 == 72 [pid = 1861] [id = 708]
05:41:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bd21f000 == 71 [pid = 1861] [id = 709]
05:41:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c16d3800 == 70 [pid = 1861] [id = 710]
05:41:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c190b000 == 69 [pid = 1861] [id = 711]
05:41:11 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c2907000 == 68 [pid = 1861] [id = 712]
05:41:11 INFO - PROCESS | 1861 | --DOMWINDOW == 219 (0x7f35bcddd800) [pid = 1861] [serial = 1887] [outer = (nil)] [url = about:blank]
05:41:11 INFO - PROCESS | 1861 | --DOMWINDOW == 218 (0x7f35c131c400) [pid = 1861] [serial = 1824] [outer = (nil)] [url = about:blank]
05:41:11 INFO - PROCESS | 1861 | --DOMWINDOW == 217 (0x7f35c6689c00) [pid = 1861] [serial = 1908] [outer = (nil)] [url = about:blank]
05:41:11 INFO - PROCESS | 1861 | --DOMWINDOW == 216 (0x7f35c49b9400) [pid = 1861] [serial = 1902] [outer = (nil)] [url = about:blank]
05:41:11 INFO - PROCESS | 1861 | --DOMWINDOW == 215 (0x7f35c1455c00) [pid = 1861] [serial = 1892] [outer = (nil)] [url = about:blank]
05:41:11 INFO - PROCESS | 1861 | --DOMWINDOW == 214 (0x7f35c5718800) [pid = 1861] [serial = 1905] [outer = (nil)] [url = about:blank]
05:41:11 INFO - PROCESS | 1861 | --DOMWINDOW == 213 (0x7f35c1cc8400) [pid = 1861] [serial = 1897] [outer = (nil)] [url = about:blank]
05:41:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:41:11 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc0b3800 == 69 [pid = 1861] [id = 740]
05:41:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 214 (0x7f35bcdd3800) [pid = 1861] [serial = 2074] [outer = (nil)]
05:41:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 215 (0x7f35bcf18000) [pid = 1861] [serial = 2075] [outer = 0x7f35bcdd3800]
05:41:11 INFO - PROCESS | 1861 | 1450273271971 Marionette INFO loaded listener.js
05:41:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 216 (0x7f35bdcc8400) [pid = 1861] [serial = 2076] [outer = 0x7f35bcdd3800]
05:41:12 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:41:12 INFO - document served over http requires an http
05:41:12 INFO - sub-resource via script-tag using the meta-referrer
05:41:12 INFO - delivery method with swap-origin-redirect and when
05:41:12 INFO - the target request is cross-origin.
05:41:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1357ms
05:41:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:41:12 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bd71e000 == 70 [pid = 1861] [id = 741]
05:41:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 217 (0x7f35c1719000) [pid = 1861] [serial = 2077] [outer = (nil)]
05:41:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 218 (0x7f35c171e000) [pid = 1861] [serial = 2078] [outer = 0x7f35c1719000]
05:41:13 INFO - PROCESS | 1861 | 1450273273010 Marionette INFO loaded listener.js
05:41:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 219 (0x7f35c294c800) [pid = 1861] [serial = 2079] [outer = 0x7f35c1719000]
05:41:13 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:41:13 INFO - document served over http requires an http
05:41:13 INFO - sub-resource via xhr-request using the meta-referrer
05:41:13 INFO - delivery method with keep-origin-redirect and when
05:41:13 INFO - the target request is cross-origin.
05:41:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1191ms
05:41:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
05:41:14 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bd209000 == 71 [pid = 1861] [id = 742]
05:41:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 220 (0x7f35c4c46c00) [pid = 1861] [serial = 2080] [outer = (nil)]
05:41:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 221 (0x7f35c4c4a800) [pid = 1861] [serial = 2081] [outer = 0x7f35c4c46c00]
05:41:14 INFO - PROCESS | 1861 | 1450273274266 Marionette INFO loaded listener.js
05:41:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 222 (0x7f35c5719c00) [pid = 1861] [serial = 2082] [outer = 0x7f35c4c46c00]
05:41:15 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:41:15 INFO - document served over http requires an http
05:41:15 INFO - sub-resource via xhr-request using the meta-referrer
05:41:15 INFO - delivery method with no-redirect and when
05:41:15 INFO - the target request is cross-origin.
05:41:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1132ms
05:41:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:41:15 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c1c4d800 == 72 [pid = 1861] [id = 743]
05:41:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 223 (0x7f35c5998400) [pid = 1861] [serial = 2083] [outer = (nil)]
05:41:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 224 (0x7f35c5ec8800) [pid = 1861] [serial = 2084] [outer = 0x7f35c5998400]
05:41:15 INFO - PROCESS | 1861 | 1450273275396 Marionette INFO loaded listener.js
05:41:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 225 (0x7f35cb415000) [pid = 1861] [serial = 2085] [outer = 0x7f35c5998400]
05:41:16 INFO - PROCESS | 1861 | --DOMWINDOW == 224 (0x7f35bcddb000) [pid = 1861] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:41:16 INFO - PROCESS | 1861 | --DOMWINDOW == 223 (0x7f35cc312400) [pid = 1861] [serial = 1940] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:41:16 INFO - PROCESS | 1861 | --DOMWINDOW == 222 (0x7f35cc079400) [pid = 1861] [serial = 1935] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273211992]
05:41:16 INFO - PROCESS | 1861 | --DOMWINDOW == 221 (0x7f35cbb9f400) [pid = 1861] [serial = 1930] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:41:16 INFO - PROCESS | 1861 | --DOMWINDOW == 220 (0x7f35c4c51800) [pid = 1861] [serial = 1977] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273230203]
05:41:16 INFO - PROCESS | 1861 | --DOMWINDOW == 219 (0x7f35b9c36800) [pid = 1861] [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:41:16 INFO - PROCESS | 1861 | --DOMWINDOW == 218 (0x7f35bc5cd800) [pid = 1861] [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:41:16 INFO - PROCESS | 1861 | --DOMWINDOW == 217 (0x7f35c2949000) [pid = 1861] [serial = 1982] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:41:16 INFO - PROCESS | 1861 | --DOMWINDOW == 216 (0x7f35bcdd2000) [pid = 1861] [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:41:16 INFO - PROCESS | 1861 | --DOMWINDOW == 215 (0x7f35c3481000) [pid = 1861] [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:41:16 INFO - PROCESS | 1861 | --DOMWINDOW == 214 (0x7f35bcf12800) [pid = 1861] [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:41:16 INFO - PROCESS | 1861 | --DOMWINDOW == 213 (0x7f35c60d4000) [pid = 1861] [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:41:16 INFO - PROCESS | 1861 | --DOMWINDOW == 212 (0x7f35bbe84400) [pid = 1861] [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:41:16 INFO - PROCESS | 1861 | --DOMWINDOW == 211 (0x7f35c666a800) [pid = 1861] [serial = 2000] [outer = (nil)] [url = about:blank]
05:41:16 INFO - PROCESS | 1861 | --DOMWINDOW == 210 (0x7f35cc073400) [pid = 1861] [serial = 1941] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:41:16 INFO - PROCESS | 1861 | --DOMWINDOW == 209 (0x7f35bcf16400) [pid = 1861] [serial = 1973] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:41:16 INFO - PROCESS | 1861 | --DOMWINDOW == 208 (0x7f35c60d3400) [pid = 1861] [serial = 1970] [outer = (nil)] [url = about:blank]
05:41:16 INFO - PROCESS | 1861 | --DOMWINDOW == 207 (0x7f35d070bc00) [pid = 1861] [serial = 1967] [outer = (nil)] [url = about:blank]
05:41:16 INFO - PROCESS | 1861 | --DOMWINDOW == 206 (0x7f35cc578400) [pid = 1861] [serial = 1946] [outer = (nil)] [url = about:blank]
05:41:16 INFO - PROCESS | 1861 | --DOMWINDOW == 205 (0x7f35c131cc00) [pid = 1861] [serial = 1955] [outer = (nil)] [url = about:blank]
05:41:16 INFO - PROCESS | 1861 | --DOMWINDOW == 204 (0x7f35cb82e000) [pid = 1861] [serial = 1931] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:41:16 INFO - PROCESS | 1861 | --DOMWINDOW == 203 (0x7f35bd44d000) [pid = 1861] [serial = 1916] [outer = (nil)] [url = about:blank]
05:41:16 INFO - PROCESS | 1861 | --DOMWINDOW == 202 (0x7f35cb7d9400) [pid = 1861] [serial = 1925] [outer = (nil)] [url = about:blank]
05:41:16 INFO - PROCESS | 1861 | --DOMWINDOW == 201 (0x7f35c1ccbc00) [pid = 1861] [serial = 1919] [outer = (nil)] [url = about:blank]
05:41:16 INFO - PROCESS | 1861 | --DOMWINDOW == 200 (0x7f35cb827800) [pid = 1861] [serial = 1928] [outer = (nil)] [url = about:blank]
05:41:16 INFO - PROCESS | 1861 | --DOMWINDOW == 199 (0x7f35bc2a7c00) [pid = 1861] [serial = 1980] [outer = (nil)] [url = about:blank]
05:41:16 INFO - PROCESS | 1861 | --DOMWINDOW == 198 (0x7f35cc093000) [pid = 1861] [serial = 1943] [outer = (nil)] [url = about:blank]
05:41:16 INFO - PROCESS | 1861 | --DOMWINDOW == 197 (0x7f35cfde2800) [pid = 1861] [serial = 1958] [outer = (nil)] [url = about:blank]
05:41:16 INFO - PROCESS | 1861 | --DOMWINDOW == 196 (0x7f35c570a800) [pid = 1861] [serial = 1991] [outer = (nil)] [url = about:blank]
05:41:16 INFO - PROCESS | 1861 | --DOMWINDOW == 195 (0x7f35cc719c00) [pid = 1861] [serial = 1952] [outer = (nil)] [url = about:blank]
05:41:16 INFO - PROCESS | 1861 | --DOMWINDOW == 194 (0x7f35bdc49000) [pid = 1861] [serial = 1988] [outer = (nil)] [url = about:blank]
05:41:16 INFO - PROCESS | 1861 | --DOMWINDOW == 193 (0x7f35c5ec3000) [pid = 1861] [serial = 1922] [outer = (nil)] [url = about:blank]
05:41:16 INFO - PROCESS | 1861 | --DOMWINDOW == 192 (0x7f35c3487800) [pid = 1861] [serial = 1985] [outer = (nil)] [url = about:blank]
05:41:16 INFO - PROCESS | 1861 | --DOMWINDOW == 191 (0x7f35d0307800) [pid = 1861] [serial = 1961] [outer = (nil)] [url = about:blank]
05:41:16 INFO - PROCESS | 1861 | --DOMWINDOW == 190 (0x7f35cbba9800) [pid = 1861] [serial = 1933] [outer = (nil)] [url = about:blank]
05:41:16 INFO - PROCESS | 1861 | --DOMWINDOW == 189 (0x7f35bc2b3400) [pid = 1861] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273230203]
05:41:16 INFO - PROCESS | 1861 | --DOMWINDOW == 188 (0x7f35d040e400) [pid = 1861] [serial = 1964] [outer = (nil)] [url = about:blank]
05:41:16 INFO - PROCESS | 1861 | --DOMWINDOW == 187 (0x7f35cc071400) [pid = 1861] [serial = 1938] [outer = (nil)] [url = about:blank]
05:41:16 INFO - PROCESS | 1861 | --DOMWINDOW == 186 (0x7f35c144d400) [pid = 1861] [serial = 1975] [outer = (nil)] [url = about:blank]
05:41:16 INFO - PROCESS | 1861 | --DOMWINDOW == 185 (0x7f35cc59f400) [pid = 1861] [serial = 1949] [outer = (nil)] [url = about:blank]
05:41:16 INFO - PROCESS | 1861 | --DOMWINDOW == 184 (0x7f35bd9d9000) [pid = 1861] [serial = 1997] [outer = (nil)] [url = about:blank]
05:41:16 INFO - PROCESS | 1861 | --DOMWINDOW == 183 (0x7f35cbf4f400) [pid = 1861] [serial = 1936] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273211992]
05:41:16 INFO - PROCESS | 1861 | --DOMWINDOW == 182 (0x7f35c60db800) [pid = 1861] [serial = 1994] [outer = (nil)] [url = about:blank]
05:41:16 INFO - PROCESS | 1861 | --DOMWINDOW == 181 (0x7f35c1f8dc00) [pid = 1861] [serial = 1983] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:41:16 INFO - PROCESS | 1861 | --DOMWINDOW == 180 (0x7f35cb7d3c00) [pid = 1861] [serial = 1914] [outer = (nil)] [url = about:blank]
05:41:16 INFO - PROCESS | 1861 | --DOMWINDOW == 179 (0x7f35c4c44c00) [pid = 1861] [serial = 1998] [outer = (nil)] [url = about:blank]
05:41:16 INFO - PROCESS | 1861 | --DOMWINDOW == 178 (0x7f35c6677000) [pid = 1861] [serial = 1995] [outer = (nil)] [url = about:blank]
05:41:16 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:41:16 INFO - document served over http requires an http
05:41:16 INFO - sub-resource via xhr-request using the meta-referrer
05:41:16 INFO - delivery method with swap-origin-redirect and when
05:41:16 INFO - the target request is cross-origin.
05:41:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1723ms
05:41:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:41:17 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c2914000 == 73 [pid = 1861] [id = 744]
05:41:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 179 (0x7f35bc5c4c00) [pid = 1861] [serial = 2086] [outer = (nil)]
05:41:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 180 (0x7f35c4c4ac00) [pid = 1861] [serial = 2087] [outer = 0x7f35bc5c4c00]
05:41:17 INFO - PROCESS | 1861 | 1450273277102 Marionette INFO loaded listener.js
05:41:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 181 (0x7f35cb416000) [pid = 1861] [serial = 2088] [outer = 0x7f35bc5c4c00]
05:41:17 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:41:17 INFO - document served over http requires an https
05:41:17 INFO - sub-resource via fetch-request using the meta-referrer
05:41:17 INFO - delivery method with keep-origin-redirect and when
05:41:17 INFO - the target request is cross-origin.
05:41:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1072ms
05:41:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
05:41:18 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c4661800 == 74 [pid = 1861] [id = 745]
05:41:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 182 (0x7f35cb77d000) [pid = 1861] [serial = 2089] [outer = (nil)]
05:41:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 183 (0x7f35cb823000) [pid = 1861] [serial = 2090] [outer = 0x7f35cb77d000]
05:41:18 INFO - PROCESS | 1861 | 1450273278213 Marionette INFO loaded listener.js
05:41:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 184 (0x7f35cc070400) [pid = 1861] [serial = 2091] [outer = 0x7f35cb77d000]
05:41:19 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:41:19 INFO - document served over http requires an https
05:41:19 INFO - sub-resource via fetch-request using the meta-referrer
05:41:19 INFO - delivery method with no-redirect and when
05:41:19 INFO - the target request is cross-origin.
05:41:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1376ms
05:41:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:41:19 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c0e13000 == 75 [pid = 1861] [id = 746]
05:41:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 185 (0x7f35c144bc00) [pid = 1861] [serial = 2092] [outer = (nil)]
05:41:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 186 (0x7f35c2944400) [pid = 1861] [serial = 2093] [outer = 0x7f35c144bc00]
05:41:19 INFO - PROCESS | 1861 | 1450273279748 Marionette INFO loaded listener.js
05:41:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 187 (0x7f35c4343c00) [pid = 1861] [serial = 2094] [outer = 0x7f35c144bc00]
05:41:20 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:41:20 INFO - document served over http requires an https
05:41:20 INFO - sub-resource via fetch-request using the meta-referrer
05:41:20 INFO - delivery method with swap-origin-redirect and when
05:41:20 INFO - the target request is cross-origin.
05:41:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1577ms
05:41:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:41:21 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c52c6800 == 76 [pid = 1861] [id = 747]
05:41:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 188 (0x7f35c6671400) [pid = 1861] [serial = 2095] [outer = (nil)]
05:41:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 189 (0x7f35c6689800) [pid = 1861] [serial = 2096] [outer = 0x7f35c6671400]
05:41:21 INFO - PROCESS | 1861 | 1450273281460 Marionette INFO loaded listener.js
05:41:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 190 (0x7f35cb9b5c00) [pid = 1861] [serial = 2097] [outer = 0x7f35c6671400]
05:41:22 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cb706800 == 77 [pid = 1861] [id = 748]
05:41:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 191 (0x7f35cc071400) [pid = 1861] [serial = 2098] [outer = (nil)]
05:41:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 192 (0x7f35cb82e000) [pid = 1861] [serial = 2099] [outer = 0x7f35cc071400]
05:41:22 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:41:22 INFO - document served over http requires an https
05:41:22 INFO - sub-resource via iframe-tag using the meta-referrer
05:41:22 INFO - delivery method with keep-origin-redirect and when
05:41:22 INFO - the target request is cross-origin.
05:41:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1487ms
05:41:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:41:22 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cb930800 == 78 [pid = 1861] [id = 749]
05:41:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 193 (0x7f35cbbae800) [pid = 1861] [serial = 2100] [outer = (nil)]
05:41:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 194 (0x7f35cc08e000) [pid = 1861] [serial = 2101] [outer = 0x7f35cbbae800]
05:41:22 INFO - PROCESS | 1861 | 1450273282882 Marionette INFO loaded listener.js
05:41:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 195 (0x7f35cc575400) [pid = 1861] [serial = 2102] [outer = 0x7f35cbbae800]
05:41:23 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cba72800 == 79 [pid = 1861] [id = 750]
05:41:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 196 (0x7f35cc597c00) [pid = 1861] [serial = 2103] [outer = (nil)]
05:41:23 INFO - PROCESS | 1861 | ++DOMWINDOW == 197 (0x7f35cc59c000) [pid = 1861] [serial = 2104] [outer = 0x7f35cc597c00]
05:41:23 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:41:23 INFO - document served over http requires an https
05:41:23 INFO - sub-resource via iframe-tag using the meta-referrer
05:41:23 INFO - delivery method with no-redirect and when
05:41:23 INFO - the target request is cross-origin.
05:41:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1378ms
05:41:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:41:24 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cc063800 == 80 [pid = 1861] [id = 751]
05:41:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 198 (0x7f35cc072800) [pid = 1861] [serial = 2105] [outer = (nil)]
05:41:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 199 (0x7f35cc712400) [pid = 1861] [serial = 2106] [outer = 0x7f35cc072800]
05:41:24 INFO - PROCESS | 1861 | 1450273284216 Marionette INFO loaded listener.js
05:41:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 200 (0x7f35ccfe1c00) [pid = 1861] [serial = 2107] [outer = 0x7f35cc072800]
05:41:24 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35ccd61800 == 81 [pid = 1861] [id = 752]
05:41:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 201 (0x7f35cd9fcc00) [pid = 1861] [serial = 2108] [outer = (nil)]
05:41:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 202 (0x7f35cd4ab400) [pid = 1861] [serial = 2109] [outer = 0x7f35cd9fcc00]
05:41:25 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:41:25 INFO - document served over http requires an https
05:41:25 INFO - sub-resource via iframe-tag using the meta-referrer
05:41:25 INFO - delivery method with swap-origin-redirect and when
05:41:25 INFO - the target request is cross-origin.
05:41:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1426ms
05:41:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:41:25 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35ccd6c000 == 82 [pid = 1861] [id = 753]
05:41:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 203 (0x7f35cc579000) [pid = 1861] [serial = 2110] [outer = (nil)]
05:41:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 204 (0x7f35cd9ed400) [pid = 1861] [serial = 2111] [outer = 0x7f35cc579000]
05:41:25 INFO - PROCESS | 1861 | 1450273285697 Marionette INFO loaded listener.js
05:41:25 INFO - PROCESS | 1861 | ++DOMWINDOW == 205 (0x7f35d0304800) [pid = 1861] [serial = 2112] [outer = 0x7f35cc579000]
05:41:26 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:41:26 INFO - document served over http requires an https
05:41:26 INFO - sub-resource via script-tag using the meta-referrer
05:41:26 INFO - delivery method with keep-origin-redirect and when
05:41:26 INFO - the target request is cross-origin.
05:41:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1426ms
05:41:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
05:41:27 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35ccf7e000 == 83 [pid = 1861] [id = 754]
05:41:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 206 (0x7f35cd4af000) [pid = 1861] [serial = 2113] [outer = (nil)]
05:41:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 207 (0x7f35d0410c00) [pid = 1861] [serial = 2114] [outer = 0x7f35cd4af000]
05:41:27 INFO - PROCESS | 1861 | 1450273287121 Marionette INFO loaded listener.js
05:41:27 INFO - PROCESS | 1861 | ++DOMWINDOW == 208 (0x7f35d3fca400) [pid = 1861] [serial = 2115] [outer = 0x7f35cd4af000]
05:41:28 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:41:28 INFO - document served over http requires an https
05:41:28 INFO - sub-resource via script-tag using the meta-referrer
05:41:28 INFO - delivery method with no-redirect and when
05:41:28 INFO - the target request is cross-origin.
05:41:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1338ms
05:41:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:41:28 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cd87f800 == 84 [pid = 1861] [id = 755]
05:41:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 209 (0x7f35b9c2bc00) [pid = 1861] [serial = 2116] [outer = (nil)]
05:41:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 210 (0x7f35d423dc00) [pid = 1861] [serial = 2117] [outer = 0x7f35b9c2bc00]
05:41:28 INFO - PROCESS | 1861 | 1450273288479 Marionette INFO loaded listener.js
05:41:28 INFO - PROCESS | 1861 | ++DOMWINDOW == 211 (0x7f35d4906c00) [pid = 1861] [serial = 2118] [outer = 0x7f35b9c2bc00]
05:41:29 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:41:29 INFO - document served over http requires an https
05:41:29 INFO - sub-resource via script-tag using the meta-referrer
05:41:29 INFO - delivery method with swap-origin-redirect and when
05:41:29 INFO - the target request is cross-origin.
05:41:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1380ms
05:41:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:41:29 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cf82d800 == 85 [pid = 1861] [id = 756]
05:41:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 212 (0x7f35cfde6c00) [pid = 1861] [serial = 2119] [outer = (nil)]
05:41:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 213 (0x7f35d4907c00) [pid = 1861] [serial = 2120] [outer = 0x7f35cfde6c00]
05:41:29 INFO - PROCESS | 1861 | 1450273289858 Marionette INFO loaded listener.js
05:41:29 INFO - PROCESS | 1861 | ++DOMWINDOW == 214 (0x7f35d616f400) [pid = 1861] [serial = 2121] [outer = 0x7f35cfde6c00]
05:41:30 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:41:30 INFO - document served over http requires an https
05:41:30 INFO - sub-resource via xhr-request using the meta-referrer
05:41:30 INFO - delivery method with keep-origin-redirect and when
05:41:30 INFO - the target request is cross-origin.
05:41:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1331ms
05:41:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
05:41:31 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35cfdbb000 == 86 [pid = 1861] [id = 757]
05:41:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 215 (0x7f35d47c5c00) [pid = 1861] [serial = 2122] [outer = (nil)]
05:41:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 216 (0x7f35d519f000) [pid = 1861] [serial = 2123] [outer = 0x7f35d47c5c00]
05:41:31 INFO - PROCESS | 1861 | 1450273291186 Marionette INFO loaded listener.js
05:41:31 INFO - PROCESS | 1861 | ++DOMWINDOW == 217 (0x7f35d7153400) [pid = 1861] [serial = 2124] [outer = 0x7f35d47c5c00]
05:41:32 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:41:32 INFO - document served over http requires an https
05:41:32 INFO - sub-resource via xhr-request using the meta-referrer
05:41:32 INFO - delivery method with no-redirect and when
05:41:32 INFO - the target request is cross-origin.
05:41:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1326ms
05:41:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:41:32 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d0727800 == 87 [pid = 1861] [id = 758]
05:41:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 218 (0x7f35d69b0800) [pid = 1861] [serial = 2125] [outer = (nil)]
05:41:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 219 (0x7f35d730d400) [pid = 1861] [serial = 2126] [outer = 0x7f35d69b0800]
05:41:32 INFO - PROCESS | 1861 | 1450273292565 Marionette INFO loaded listener.js
05:41:32 INFO - PROCESS | 1861 | ++DOMWINDOW == 220 (0x7f35d7316c00) [pid = 1861] [serial = 2127] [outer = 0x7f35d69b0800]
05:41:33 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:41:33 INFO - document served over http requires an https
05:41:33 INFO - sub-resource via xhr-request using the meta-referrer
05:41:33 INFO - delivery method with swap-origin-redirect and when
05:41:33 INFO - the target request is cross-origin.
05:41:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1373ms
05:41:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
05:41:33 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d631f000 == 88 [pid = 1861] [id = 759]
05:41:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 221 (0x7f35d7158800) [pid = 1861] [serial = 2128] [outer = (nil)]
05:41:33 INFO - PROCESS | 1861 | ++DOMWINDOW == 222 (0x7f35d82ca000) [pid = 1861] [serial = 2129] [outer = 0x7f35d7158800]
05:41:33 INFO - PROCESS | 1861 | 1450273293954 Marionette INFO loaded listener.js
05:41:34 INFO - PROCESS | 1861 | ++DOMWINDOW == 223 (0x7f35d82d4800) [pid = 1861] [serial = 2130] [outer = 0x7f35d7158800]
05:41:34 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:41:34 INFO - document served over http requires an http
05:41:34 INFO - sub-resource via fetch-request using the meta-referrer
05:41:34 INFO - delivery method with keep-origin-redirect and when
05:41:34 INFO - the target request is same-origin.
05:41:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1324ms
05:41:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
05:41:35 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d741e000 == 89 [pid = 1861] [id = 760]
05:41:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 224 (0x7f35d7315400) [pid = 1861] [serial = 2131] [outer = (nil)]
05:41:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 225 (0x7f35d8308000) [pid = 1861] [serial = 2132] [outer = 0x7f35d7315400]
05:41:35 INFO - PROCESS | 1861 | 1450273295260 Marionette INFO loaded listener.js
05:41:35 INFO - PROCESS | 1861 | ++DOMWINDOW == 226 (0x7f35d880e000) [pid = 1861] [serial = 2133] [outer = 0x7f35d7315400]
05:41:36 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:41:36 INFO - document served over http requires an http
05:41:36 INFO - sub-resource via fetch-request using the meta-referrer
05:41:36 INFO - delivery method with no-redirect and when
05:41:36 INFO - the target request is same-origin.
05:41:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1378ms
05:41:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
05:41:36 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d852e800 == 90 [pid = 1861] [id = 761]
05:41:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 227 (0x7f35d8078000) [pid = 1861] [serial = 2134] [outer = (nil)]
05:41:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 228 (0x7f35d8faa400) [pid = 1861] [serial = 2135] [outer = 0x7f35d8078000]
05:41:36 INFO - PROCESS | 1861 | 1450273296725 Marionette INFO loaded listener.js
05:41:36 INFO - PROCESS | 1861 | ++DOMWINDOW == 229 (0x7f35d925e000) [pid = 1861] [serial = 2136] [outer = 0x7f35d8078000]
05:41:37 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:41:37 INFO - document served over http requires an http
05:41:37 INFO - sub-resource via fetch-request using the meta-referrer
05:41:37 INFO - delivery method with swap-origin-redirect and when
05:41:37 INFO - the target request is same-origin.
05:41:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1426ms
05:41:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
05:41:38 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d85db800 == 91 [pid = 1861] [id = 762]
05:41:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 230 (0x7f35d8f36800) [pid = 1861] [serial = 2137] [outer = (nil)]
05:41:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 231 (0x7f35d9260c00) [pid = 1861] [serial = 2138] [outer = 0x7f35d8f36800]
05:41:38 INFO - PROCESS | 1861 | 1450273298093 Marionette INFO loaded listener.js
05:41:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 232 (0x7f35d92a9c00) [pid = 1861] [serial = 2139] [outer = 0x7f35d8f36800]
05:41:38 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d85ed800 == 92 [pid = 1861] [id = 763]
05:41:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 233 (0x7f35d940a400) [pid = 1861] [serial = 2140] [outer = (nil)]
05:41:38 INFO - PROCESS | 1861 | ++DOMWINDOW == 234 (0x7f35d92afc00) [pid = 1861] [serial = 2141] [outer = 0x7f35d940a400]
05:41:39 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:41:39 INFO - document served over http requires an http
05:41:39 INFO - sub-resource via iframe-tag using the meta-referrer
05:41:39 INFO - delivery method with keep-origin-redirect and when
05:41:39 INFO - the target request is same-origin.
05:41:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1484ms
05:41:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
05:41:39 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d88d4800 == 93 [pid = 1861] [id = 764]
05:41:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 235 (0x7f35c1f8c400) [pid = 1861] [serial = 2142] [outer = (nil)]
05:41:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 236 (0x7f35d940e400) [pid = 1861] [serial = 2143] [outer = 0x7f35c1f8c400]
05:41:39 INFO - PROCESS | 1861 | 1450273299664 Marionette INFO loaded listener.js
05:41:39 INFO - PROCESS | 1861 | ++DOMWINDOW == 237 (0x7f35d98a6c00) [pid = 1861] [serial = 2144] [outer = 0x7f35c1f8c400]
05:41:40 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d8ee6800 == 94 [pid = 1861] [id = 765]
05:41:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 238 (0x7f35da0b5800) [pid = 1861] [serial = 2145] [outer = (nil)]
05:41:40 INFO - PROCESS | 1861 | ++DOMWINDOW == 239 (0x7f35d9410000) [pid = 1861] [serial = 2146] [outer = 0x7f35da0b5800]
05:41:40 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:41:40 INFO - document served over http requires an http
05:41:40 INFO - sub-resource via iframe-tag using the meta-referrer
05:41:40 INFO - delivery method with no-redirect and when
05:41:40 INFO - the target request is same-origin.
05:41:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1436ms
05:41:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
05:41:41 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d91ca000 == 95 [pid = 1861] [id = 766]
05:41:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 240 (0x7f35d8f33c00) [pid = 1861] [serial = 2147] [outer = (nil)]
05:41:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 241 (0x7f35d98a8000) [pid = 1861] [serial = 2148] [outer = 0x7f35d8f33c00]
05:41:41 INFO - PROCESS | 1861 | 1450273301159 Marionette INFO loaded listener.js
05:41:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 242 (0x7f35db54e400) [pid = 1861] [serial = 2149] [outer = 0x7f35d8f33c00]
05:41:41 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d9515800 == 96 [pid = 1861] [id = 767]
05:41:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 243 (0x7f35dd411400) [pid = 1861] [serial = 2150] [outer = (nil)]
05:41:41 INFO - PROCESS | 1861 | ++DOMWINDOW == 244 (0x7f35db551400) [pid = 1861] [serial = 2151] [outer = 0x7f35dd411400]
05:41:42 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:41:42 INFO - document served over http requires an http
05:41:42 INFO - sub-resource via iframe-tag using the meta-referrer
05:41:42 INFO - delivery method with swap-origin-redirect and when
05:41:42 INFO - the target request is same-origin.
05:41:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1475ms
05:41:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
05:41:42 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35d981c800 == 97 [pid = 1861] [id = 768]
05:41:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 245 (0x7f35d9258400) [pid = 1861] [serial = 2152] [outer = (nil)]
05:41:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 246 (0x7f35dc8d1c00) [pid = 1861] [serial = 2153] [outer = 0x7f35d9258400]
05:41:42 INFO - PROCESS | 1861 | 1450273302536 Marionette INFO loaded listener.js
05:41:42 INFO - PROCESS | 1861 | ++DOMWINDOW == 247 (0x7f35dd41cc00) [pid = 1861] [serial = 2154] [outer = 0x7f35d9258400]
05:41:43 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:41:43 INFO - document served over http requires an http
05:41:43 INFO - sub-resource via script-tag using the meta-referrer
05:41:43 INFO - delivery method with keep-origin-redirect and when
05:41:43 INFO - the target request is same-origin.
05:41:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1337ms
05:41:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
05:41:43 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35db50d000 == 98 [pid = 1861] [id = 769]
05:41:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 248 (0x7f35d92b0c00) [pid = 1861] [serial = 2155] [outer = (nil)]
05:41:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 249 (0x7f35e29a1000) [pid = 1861] [serial = 2156] [outer = 0x7f35d92b0c00]
05:41:43 INFO - PROCESS | 1861 | 1450273303894 Marionette INFO loaded listener.js
05:41:43 INFO - PROCESS | 1861 | ++DOMWINDOW == 250 (0x7f35e2be9c00) [pid = 1861] [serial = 2157] [outer = 0x7f35d92b0c00]
05:41:44 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:41:44 INFO - document served over http requires an http
05:41:44 INFO - sub-resource via script-tag using the meta-referrer
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/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1328ms
05:41:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
05:41:45 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35dd458000 == 99 [pid = 1861] [id = 770]
05:41:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 251 (0x7f35d4d64000) [pid = 1861] [serial = 2158] [outer = (nil)]
05:41:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 252 (0x7f35d4d6a400) [pid = 1861] [serial = 2159] [outer = 0x7f35d4d64000]
05:41:45 INFO - PROCESS | 1861 | 1450273305217 Marionette INFO loaded listener.js
05:41:45 INFO - PROCESS | 1861 | ++DOMWINDOW == 253 (0x7f35d4d6cc00) [pid = 1861] [serial = 2160] [outer = 0x7f35d4d64000]
05:41:46 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:41:46 INFO - document served over http requires an http
05:41:46 INFO - sub-resource via script-tag using the meta-referrer
05:41:46 INFO - delivery method with swap-origin-redirect and when
05:41:46 INFO - the target request is same-origin.
05:41:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1374ms
05:41:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
05:41:46 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35e3c8a000 == 100 [pid = 1861] [id = 771]
05:41:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 254 (0x7f35c3368000) [pid = 1861] [serial = 2161] [outer = (nil)]
05:41:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 255 (0x7f35e2a0f800) [pid = 1861] [serial = 2162] [outer = 0x7f35c3368000]
05:41:46 INFO - PROCESS | 1861 | 1450273306648 Marionette INFO loaded listener.js
05:41:46 INFO - PROCESS | 1861 | ++DOMWINDOW == 256 (0x7f35e2f27800) [pid = 1861] [serial = 2163] [outer = 0x7f35c3368000]
05:41:49 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c0be0800 == 99 [pid = 1861] [id = 714]
05:41:49 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c49db000 == 98 [pid = 1861] [id = 715]
05:41:49 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c56ce800 == 97 [pid = 1861] [id = 716]
05:41:49 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c5eeb000 == 96 [pid = 1861] [id = 717]
05:41:49 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c663c000 == 95 [pid = 1861] [id = 718]
05:41:49 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c664b800 == 94 [pid = 1861] [id = 719]
05:41:49 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cb92e000 == 93 [pid = 1861] [id = 720]
05:41:49 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cb9eb800 == 92 [pid = 1861] [id = 721]
05:41:49 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cd287800 == 91 [pid = 1861] [id = 722]
05:41:49 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cd4cf000 == 90 [pid = 1861] [id = 723]
05:41:49 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cfd17800 == 89 [pid = 1861] [id = 724]
05:41:49 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d0740800 == 88 [pid = 1861] [id = 725]
05:41:49 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d16b6800 == 87 [pid = 1861] [id = 726]
05:41:49 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d228c800 == 86 [pid = 1861] [id = 727]
05:41:49 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d40c1000 == 85 [pid = 1861] [id = 728]
05:41:49 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d444e800 == 84 [pid = 1861] [id = 729]
05:41:49 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d46a0000 == 83 [pid = 1861] [id = 730]
05:41:49 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d46e4000 == 82 [pid = 1861] [id = 731]
05:41:49 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d4d9e800 == 81 [pid = 1861] [id = 732]
05:41:49 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d4da0000 == 80 [pid = 1861] [id = 733]
05:41:49 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d4dd7800 == 79 [pid = 1861] [id = 734]
05:41:49 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d5cb7800 == 78 [pid = 1861] [id = 735]
05:41:49 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d5cc8000 == 77 [pid = 1861] [id = 736]
05:41:49 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d6668000 == 76 [pid = 1861] [id = 737]
05:41:49 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d6a80000 == 75 [pid = 1861] [id = 738]
05:41:49 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc0b3800 == 74 [pid = 1861] [id = 740]
05:41:49 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bd71e000 == 73 [pid = 1861] [id = 741]
05:41:49 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bd209000 == 72 [pid = 1861] [id = 742]
05:41:49 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c1c4d800 == 71 [pid = 1861] [id = 743]
05:41:49 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c2914000 == 70 [pid = 1861] [id = 744]
05:41:51 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c0e13000 == 69 [pid = 1861] [id = 746]
05:41:51 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d16aa000 == 68 [pid = 1861] [id = 636]
05:41:51 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c52c6800 == 67 [pid = 1861] [id = 747]
05:41:51 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d0591000 == 66 [pid = 1861] [id = 635]
05:41:51 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cb706800 == 65 [pid = 1861] [id = 748]
05:41:51 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cb930800 == 64 [pid = 1861] [id = 749]
05:41:51 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cba72800 == 63 [pid = 1861] [id = 750]
05:41:51 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cc063800 == 62 [pid = 1861] [id = 751]
05:41:51 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35ccd61800 == 61 [pid = 1861] [id = 752]
05:41:51 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35ccd6c000 == 60 [pid = 1861] [id = 753]
05:41:51 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35ccf7e000 == 59 [pid = 1861] [id = 754]
05:41:51 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cd87f800 == 58 [pid = 1861] [id = 755]
05:41:51 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cf82d800 == 57 [pid = 1861] [id = 756]
05:41:51 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cfdbb000 == 56 [pid = 1861] [id = 757]
05:41:51 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d0727800 == 55 [pid = 1861] [id = 758]
05:41:51 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d631f000 == 54 [pid = 1861] [id = 759]
05:41:51 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d741e000 == 53 [pid = 1861] [id = 760]
05:41:51 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d852e800 == 52 [pid = 1861] [id = 761]
05:41:51 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d85db800 == 51 [pid = 1861] [id = 762]
05:41:51 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d85ed800 == 50 [pid = 1861] [id = 763]
05:41:51 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d88d4800 == 49 [pid = 1861] [id = 764]
05:41:51 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d8ee6800 == 48 [pid = 1861] [id = 765]
05:41:51 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d91ca000 == 47 [pid = 1861] [id = 766]
05:41:51 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d9515800 == 46 [pid = 1861] [id = 767]
05:41:51 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d981c800 == 45 [pid = 1861] [id = 768]
05:41:51 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35db50d000 == 44 [pid = 1861] [id = 769]
05:41:51 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35dd458000 == 43 [pid = 1861] [id = 770]
05:41:51 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c4661800 == 42 [pid = 1861] [id = 745]
05:41:51 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c26df800 == 41 [pid = 1861] [id = 713]
05:41:51 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c664c000 == 40 [pid = 1861] [id = 621]
05:41:51 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cc752800 == 39 [pid = 1861] [id = 622]
05:41:51 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35ccf70800 == 38 [pid = 1861] [id = 623]
05:41:51 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d036c800 == 37 [pid = 1861] [id = 634]
05:41:51 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cb720800 == 36 [pid = 1861] [id = 682]
05:41:51 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc579000 == 35 [pid = 1861] [id = 611]
05:41:51 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d4451800 == 34 [pid = 1861] [id = 640]
05:41:51 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cfdc8800 == 33 [pid = 1861] [id = 633]
05:41:51 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d469d000 == 32 [pid = 1861] [id = 641]
05:41:51 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d188d800 == 31 [pid = 1861] [id = 637]
05:41:51 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c13a8000 == 30 [pid = 1861] [id = 739]
05:41:51 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c0bf7000 == 29 [pid = 1861] [id = 620]
05:41:51 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cf830800 == 28 [pid = 1861] [id = 629]
05:41:51 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cd290800 == 27 [pid = 1861] [id = 624]
05:41:51 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35d40c1800 == 26 [pid = 1861] [id = 639]
05:41:51 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cfd55000 == 25 [pid = 1861] [id = 631]
05:41:52 INFO - PROCESS | 1861 | --DOMWINDOW == 255 (0x7f35c599a800) [pid = 1861] [serial = 1992] [outer = (nil)] [url = about:blank]
05:41:52 INFO - PROCESS | 1861 | --DOMWINDOW == 254 (0x7f35c2948400) [pid = 1861] [serial = 1976] [outer = (nil)] [url = about:blank]
05:41:52 INFO - PROCESS | 1861 | --DOMWINDOW == 253 (0x7f35c54c1000) [pid = 1861] [serial = 1989] [outer = (nil)] [url = about:blank]
05:41:52 INFO - PROCESS | 1861 | --DOMWINDOW == 252 (0x7f35c49bfc00) [pid = 1861] [serial = 1986] [outer = (nil)] [url = about:blank]
05:41:52 INFO - PROCESS | 1861 | --DOMWINDOW == 251 (0x7f35c1717400) [pid = 1861] [serial = 1981] [outer = (nil)] [url = about:blank]
05:41:53 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:41:53 INFO - document served over http requires an http
05:41:53 INFO - sub-resource via xhr-request using the meta-referrer
05:41:53 INFO - delivery method with keep-origin-redirect and when
05:41:53 INFO - the target request is same-origin.
05:41:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 7134ms
05:41:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
05:41:53 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc099000 == 26 [pid = 1861] [id = 772]
05:41:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 252 (0x7f35bbe88800) [pid = 1861] [serial = 2164] [outer = (nil)]
05:41:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 253 (0x7f35bbe91000) [pid = 1861] [serial = 2165] [outer = 0x7f35bbe88800]
05:41:53 INFO - PROCESS | 1861 | 1450273313574 Marionette INFO loaded listener.js
05:41:53 INFO - PROCESS | 1861 | ++DOMWINDOW == 254 (0x7f35bc2a9c00) [pid = 1861] [serial = 2166] [outer = 0x7f35bbe88800]
05:41:54 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:41:54 INFO - document served over http requires an http
05:41:54 INFO - sub-resource via xhr-request using the meta-referrer
05:41:54 INFO - delivery method with no-redirect and when
05:41:54 INFO - the target request is same-origin.
05:41:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1125ms
05:41:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
05:41:54 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc913000 == 27 [pid = 1861] [id = 773]
05:41:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 255 (0x7f35bbe89000) [pid = 1861] [serial = 2167] [outer = (nil)]
05:41:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 256 (0x7f35bc2b2400) [pid = 1861] [serial = 2168] [outer = 0x7f35bbe89000]
05:41:54 INFO - PROCESS | 1861 | 1450273314825 Marionette INFO loaded listener.js
05:41:54 INFO - PROCESS | 1861 | ++DOMWINDOW == 257 (0x7f35bcdd0800) [pid = 1861] [serial = 2169] [outer = 0x7f35bbe89000]
05:41:55 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:41:55 INFO - document served over http requires an http
05:41:55 INFO - sub-resource via xhr-request using the meta-referrer
05:41:55 INFO - delivery method with swap-origin-redirect and when
05:41:55 INFO - the target request is same-origin.
05:41:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1274ms
05:41:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
05:41:56 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bcd1c800 == 28 [pid = 1861] [id = 774]
05:41:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 258 (0x7f35b9c2fc00) [pid = 1861] [serial = 2170] [outer = (nil)]
05:41:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 259 (0x7f35bcf18800) [pid = 1861] [serial = 2171] [outer = 0x7f35b9c2fc00]
05:41:56 INFO - PROCESS | 1861 | 1450273316068 Marionette INFO loaded listener.js
05:41:56 INFO - PROCESS | 1861 | ++DOMWINDOW == 260 (0x7f35bd44a800) [pid = 1861] [serial = 2172] [outer = 0x7f35b9c2fc00]
05:41:57 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:41:57 INFO - document served over http requires an https
05:41:57 INFO - sub-resource via fetch-request using the meta-referrer
05:41:57 INFO - delivery method with keep-origin-redirect and when
05:41:57 INFO - the target request is same-origin.
05:41:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1283ms
05:41:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
05:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 259 (0x7f35bcf18400) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 258 (0x7f35c4c45000) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 257 (0x7f35b9c33000) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 256 (0x7f35b9c2f800) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 255 (0x7f35c4c46c00) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 254 (0x7f35c5998400) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 253 (0x7f35cfde4400) [pid = 1861] [serial = 2019] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273247600]
05:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 252 (0x7f35d52d3800) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 251 (0x7f35b9a44800) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 250 (0x7f35bba97000) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 249 (0x7f35bbaa2c00) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 248 (0x7f35cbf49800) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 247 (0x7f35cc31c000) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 246 (0x7f35c1448000) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 245 (0x7f35c1cc4400) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 244 (0x7f35c1f91000) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 243 (0x7f35bcf16000) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 242 (0x7f35c3480000) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 241 (0x7f35c248e400) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 240 (0x7f35d66ab800) [pid = 1861] [serial = 2061] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273264064]
05:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 239 (0x7f35c1448400) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 238 (0x7f35d040b800) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 237 (0x7f35d3c2b000) [pid = 1861] [serial = 2024] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 236 (0x7f35bbaa1400) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 235 (0x7f35bba9a400) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 234 (0x7f35c667f400) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 233 (0x7f35d012d000) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 232 (0x7f35cc090400) [pid = 1861] [serial = 2014] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 231 (0x7f35b9a44400) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 230 (0x7f35c54c4c00) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 229 (0x7f35bd9e0000) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 228 (0x7f35c1713000) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 227 (0x7f35d5299400) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 226 (0x7f35cbf4b400) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 225 (0x7f35bbe87000) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 224 (0x7f35cb9b8400) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 223 (0x7f35cb7d4c00) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 222 (0x7f35bc2ae000) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 221 (0x7f35c1cc5000) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 220 (0x7f35cd4a9000) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 219 (0x7f35cb9af400) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 218 (0x7f35d6364c00) [pid = 1861] [serial = 2056] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 217 (0x7f35cb7d8400) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 216 (0x7f35c1452c00) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 215 (0x7f35c171d800) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 214 (0x7f35bbe83800) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 213 (0x7f35cc575000) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 212 (0x7f35cbf4fc00) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 211 (0x7f35cb77d000) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 210 (0x7f35bba99800) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 209 (0x7f35cb787800) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 208 (0x7f35cc096c00) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 207 (0x7f35c248a000) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 206 (0x7f35d012cc00) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 205 (0x7f35c248b800) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 204 (0x7f35d6c20800) [pid = 1861] [serial = 2066] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 203 (0x7f35bd448800) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 202 (0x7f35bcdd3800) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 201 (0x7f35c6679800) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 200 (0x7f35bc2a4c00) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 199 (0x7f35bc5c4c00) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 198 (0x7f35c5996800) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 197 (0x7f35d66a5000) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 196 (0x7f35c1319800) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 195 (0x7f35cd4aac00) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 194 (0x7f35bd445800) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 193 (0x7f35bcdd0000) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 192 (0x7f35c1719000) [pid = 1861] [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:41:59 INFO - PROCESS | 1861 | --DOMWINDOW == 191 (0x7f35cbb9fc00) [pid = 1861] [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:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 190 (0x7f35cb782c00) [pid = 1861] [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:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 189 (0x7f35c2948c00) [pid = 1861] [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:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 188 (0x7f35cb823000) [pid = 1861] [serial = 2090] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 187 (0x7f35c4c4ac00) [pid = 1861] [serial = 2087] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 186 (0x7f35cffce400) [pid = 1861] [serial = 2022] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 185 (0x7f35d1837800) [pid = 1861] [serial = 2025] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 184 (0x7f35c144c800) [pid = 1861] [serial = 2003] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 183 (0x7f35d3ed8800) [pid = 1861] [serial = 2030] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 182 (0x7f35bcf18000) [pid = 1861] [serial = 2075] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 181 (0x7f35d5dbe800) [pid = 1861] [serial = 2054] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 180 (0x7f35d5dbc800) [pid = 1861] [serial = 2057] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 179 (0x7f35c4c4a800) [pid = 1861] [serial = 2081] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 178 (0x7f35c171e000) [pid = 1861] [serial = 2078] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 177 (0x7f35d6a8f400) [pid = 1861] [serial = 2069] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 176 (0x7f35d519cc00) [pid = 1861] [serial = 2042] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 175 (0x7f35d616dc00) [pid = 1861] [serial = 2059] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 174 (0x7f35d66aa800) [pid = 1861] [serial = 2062] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273264064]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 173 (0x7f35cb7d0800) [pid = 1861] [serial = 2009] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 172 (0x7f35d5d34000) [pid = 1861] [serial = 2051] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 171 (0x7f35cb9ae800) [pid = 1861] [serial = 2012] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 170 (0x7f35cc096000) [pid = 1861] [serial = 2015] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 169 (0x7f35d3f0e400) [pid = 1861] [serial = 2033] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 168 (0x7f35d0702c00) [pid = 1861] [serial = 2072] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 167 (0x7f35d52cec00) [pid = 1861] [serial = 2048] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 166 (0x7f35c5ec8800) [pid = 1861] [serial = 2084] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 165 (0x7f35d5298000) [pid = 1861] [serial = 2045] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 164 (0x7f35cbf4ec00) [pid = 1861] [serial = 2017] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 163 (0x7f35ccf47c00) [pid = 1861] [serial = 2020] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273247600]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 162 (0x7f35d3fce400) [pid = 1861] [serial = 2036] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 161 (0x7f35c4339c00) [pid = 1861] [serial = 2006] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 160 (0x7f35d1835800) [pid = 1861] [serial = 2027] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 159 (0x7f35d3c30800) [pid = 1861] [serial = 2039] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 158 (0x7f35d66abc00) [pid = 1861] [serial = 2064] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 157 (0x7f35c6681000) [pid = 1861] [serial = 2067] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 156 (0x7f35cd9ee800) [pid = 1861] [serial = 1956] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 155 (0x7f35c5719c00) [pid = 1861] [serial = 2082] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 154 (0x7f35c294c800) [pid = 1861] [serial = 2079] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 153 (0x7f35c5719800) [pid = 1861] [serial = 1863] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 152 (0x7f35c6671800) [pid = 1861] [serial = 1875] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 151 (0x7f35c4c43800) [pid = 1861] [serial = 1855] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 150 (0x7f35cb786c00) [pid = 1861] [serial = 1923] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 149 (0x7f35cbf4c800) [pid = 1861] [serial = 1934] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 148 (0x7f35c144a800) [pid = 1861] [serial = 1917] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 147 (0x7f35c4343400) [pid = 1861] [serial = 1920] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 146 (0x7f35cb82a000) [pid = 1861] [serial = 1926] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 145 (0x7f35cd9f7800) [pid = 1861] [serial = 1803] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 144 (0x7f35cc712800) [pid = 1861] [serial = 1950] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 143 (0x7f35c54c4400) [pid = 1861] [serial = 1860] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 142 (0x7f35c2487c00) [pid = 1861] [serial = 1839] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 141 (0x7f35cc56fc00) [pid = 1861] [serial = 1944] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 140 (0x7f35cb41c000) [pid = 1861] [serial = 1881] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 139 (0x7f35cb9b4800) [pid = 1861] [serial = 1929] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 138 (0x7f35ccfe2800) [pid = 1861] [serial = 1953] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 137 (0x7f35bcf17400) [pid = 1861] [serial = 1827] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 136 (0x7f35c1317800) [pid = 1861] [serial = 1830] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 135 (0x7f35cc08c000) [pid = 1861] [serial = 1939] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 134 (0x7f35c4342400) [pid = 1861] [serial = 1850] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 133 (0x7f35c3488c00) [pid = 1861] [serial = 1845] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 132 (0x7f35cb77dc00) [pid = 1861] [serial = 1884] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 131 (0x7f35d519a800) [pid = 1861] [serial = 2043] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 130 (0x7f35cc598800) [pid = 1861] [serial = 1947] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 129 (0x7f35d0407800) [pid = 1861] [serial = 1971] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 128 (0x7f35c3367800) [pid = 1861] [serial = 1842] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 127 (0x7f35cb413800) [pid = 1861] [serial = 1878] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 126 (0x7f35c1f8e400) [pid = 1861] [serial = 1836] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 125 (0x7f35c623e800) [pid = 1861] [serial = 1872] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 124 (0x7f35cb415000) [pid = 1861] [serial = 2085] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 123 (0x7f35d0705800) [pid = 1861] [serial = 1965] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 122 (0x7f35c5ec2000) [pid = 1861] [serial = 1866] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 121 (0x7f35c60d7400) [pid = 1861] [serial = 1869] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 120 (0x7f35d44ce800) [pid = 1861] [serial = 2037] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 119 (0x7f35d5198400) [pid = 1861] [serial = 2040] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 118 (0x7f35cb787c00) [pid = 1861] [serial = 2001] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 117 (0x7f35d1688c00) [pid = 1861] [serial = 1968] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 116 (0x7f35d0126c00) [pid = 1861] [serial = 1962] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 115 (0x7f35c171f000) [pid = 1861] [serial = 1833] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | --DOMWINDOW == 114 (0x7f35cd9fc400) [pid = 1861] [serial = 1959] [outer = (nil)] [url = about:blank]
05:42:00 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bd718000 == 29 [pid = 1861] [id = 775]
05:42:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 115 (0x7f35b9a45000) [pid = 1861] [serial = 2173] [outer = (nil)]
05:42:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 116 (0x7f35bba99c00) [pid = 1861] [serial = 2174] [outer = 0x7f35b9a45000]
05:42:00 INFO - PROCESS | 1861 | 1450273320349 Marionette INFO loaded listener.js
05:42:00 INFO - PROCESS | 1861 | ++DOMWINDOW == 117 (0x7f35bd454400) [pid = 1861] [serial = 2175] [outer = 0x7f35b9a45000]
05:42:01 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:42:01 INFO - document served over http requires an https
05:42:01 INFO - sub-resource via fetch-request using the meta-referrer
05:42:01 INFO - delivery method with no-redirect and when
05:42:01 INFO - the target request is same-origin.
05:42:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 4027ms
05:42:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
05:42:01 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c0be0000 == 30 [pid = 1861] [id = 776]
05:42:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 118 (0x7f35b9a46400) [pid = 1861] [serial = 2176] [outer = (nil)]
05:42:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 119 (0x7f35bcf16000) [pid = 1861] [serial = 2177] [outer = 0x7f35b9a46400]
05:42:01 INFO - PROCESS | 1861 | 1450273321418 Marionette INFO loaded listener.js
05:42:01 INFO - PROCESS | 1861 | ++DOMWINDOW == 120 (0x7f35bdc46800) [pid = 1861] [serial = 2178] [outer = 0x7f35b9a46400]
05:42:02 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:42:02 INFO - document served over http requires an https
05:42:02 INFO - sub-resource via fetch-request using the meta-referrer
05:42:02 INFO - delivery method with swap-origin-redirect and when
05:42:02 INFO - the target request is same-origin.
05:42:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1278ms
05:42:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
05:42:02 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc564000 == 31 [pid = 1861] [id = 777]
05:42:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 121 (0x7f35b9a44800) [pid = 1861] [serial = 2179] [outer = (nil)]
05:42:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 122 (0x7f35b9c33000) [pid = 1861] [serial = 2180] [outer = 0x7f35b9a44800]
05:42:02 INFO - PROCESS | 1861 | 1450273322837 Marionette INFO loaded listener.js
05:42:02 INFO - PROCESS | 1861 | ++DOMWINDOW == 123 (0x7f35bcdd3400) [pid = 1861] [serial = 2181] [outer = 0x7f35b9a44800]
05:42:03 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bd721000 == 32 [pid = 1861] [id = 778]
05:42:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 124 (0x7f35bdc4c400) [pid = 1861] [serial = 2182] [outer = (nil)]
05:42:03 INFO - PROCESS | 1861 | ++DOMWINDOW == 125 (0x7f35b9c28000) [pid = 1861] [serial = 2183] [outer = 0x7f35bdc4c400]
05:42:03 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:42:03 INFO - document served over http requires an https
05:42:03 INFO - sub-resource via iframe-tag using the meta-referrer
05:42:03 INFO - delivery method with keep-origin-redirect and when
05:42:03 INFO - the target request is same-origin.
05:42:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1578ms
05:42:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
05:42:04 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c0be8800 == 33 [pid = 1861] [id = 779]
05:42:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 126 (0x7f35bd9d3400) [pid = 1861] [serial = 2184] [outer = (nil)]
05:42:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 127 (0x7f35bdc46400) [pid = 1861] [serial = 2185] [outer = 0x7f35bd9d3400]
05:42:04 INFO - PROCESS | 1861 | 1450273324487 Marionette INFO loaded listener.js
05:42:04 INFO - PROCESS | 1861 | ++DOMWINDOW == 128 (0x7f35bdcc4000) [pid = 1861] [serial = 2186] [outer = 0x7f35bd9d3400]
05:42:05 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c0f1b800 == 34 [pid = 1861] [id = 780]
05:42:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 129 (0x7f35c1318400) [pid = 1861] [serial = 2187] [outer = (nil)]
05:42:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 130 (0x7f35c131d800) [pid = 1861] [serial = 2188] [outer = 0x7f35c1318400]
05:42:05 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:42:05 INFO - document served over http requires an https
05:42:05 INFO - sub-resource via iframe-tag using the meta-referrer
05:42:05 INFO - delivery method with no-redirect and when
05:42:05 INFO - the target request is same-origin.
05:42:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1481ms
05:42:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
05:42:05 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c13aa000 == 35 [pid = 1861] [id = 781]
05:42:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 131 (0x7f35bd9d3c00) [pid = 1861] [serial = 2189] [outer = (nil)]
05:42:05 INFO - PROCESS | 1861 | ++DOMWINDOW == 132 (0x7f35c131a800) [pid = 1861] [serial = 2190] [outer = 0x7f35bd9d3c00]
05:42:05 INFO - PROCESS | 1861 | 1450273325905 Marionette INFO loaded listener.js
05:42:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 133 (0x7f35c1454400) [pid = 1861] [serial = 2191] [outer = 0x7f35bd9d3c00]
05:42:06 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c16d8000 == 36 [pid = 1861] [id = 782]
05:42:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 134 (0x7f35c171d800) [pid = 1861] [serial = 2192] [outer = (nil)]
05:42:06 INFO - PROCESS | 1861 | ++DOMWINDOW == 135 (0x7f35c1318c00) [pid = 1861] [serial = 2193] [outer = 0x7f35c171d800]
05:42:06 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:42:06 INFO - document served over http requires an https
05:42:06 INFO - sub-resource via iframe-tag using the meta-referrer
05:42:06 INFO - delivery method with swap-origin-redirect and when
05:42:06 INFO - the target request is same-origin.
05:42:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1430ms
05:42:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
05:42:07 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bcd1b000 == 37 [pid = 1861] [id = 783]
05:42:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 136 (0x7f35bc5d1400) [pid = 1861] [serial = 2194] [outer = (nil)]
05:42:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 137 (0x7f35c171e400) [pid = 1861] [serial = 2195] [outer = 0x7f35bc5d1400]
05:42:07 INFO - PROCESS | 1861 | 1450273327321 Marionette INFO loaded listener.js
05:42:07 INFO - PROCESS | 1861 | ++DOMWINDOW == 138 (0x7f35c1ccec00) [pid = 1861] [serial = 2196] [outer = 0x7f35bc5d1400]
05:42:08 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:42:08 INFO - document served over http requires an https
05:42:08 INFO - sub-resource via script-tag using the meta-referrer
05:42:08 INFO - delivery method with keep-origin-redirect and when
05:42:08 INFO - the target request is same-origin.
05:42:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1385ms
05:42:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
05:42:08 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c1c60000 == 38 [pid = 1861] [id = 784]
05:42:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 139 (0x7f35bd9e0800) [pid = 1861] [serial = 2197] [outer = (nil)]
05:42:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 140 (0x7f35c1cd1800) [pid = 1861] [serial = 2198] [outer = 0x7f35bd9e0800]
05:42:08 INFO - PROCESS | 1861 | 1450273328711 Marionette INFO loaded listener.js
05:42:08 INFO - PROCESS | 1861 | ++DOMWINDOW == 141 (0x7f35c2489800) [pid = 1861] [serial = 2199] [outer = 0x7f35bd9e0800]
05:42:09 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:42:09 INFO - document served over http requires an https
05:42:09 INFO - sub-resource via script-tag using the meta-referrer
05:42:09 INFO - delivery method with no-redirect and when
05:42:09 INFO - the target request is same-origin.
05:42:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1282ms
05:42:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
05:42:09 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c0bdf800 == 39 [pid = 1861] [id = 785]
05:42:09 INFO - PROCESS | 1861 | ++DOMWINDOW == 142 (0x7f35c2494400) [pid = 1861] [serial = 2200] [outer = (nil)]
05:42:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 143 (0x7f35c2945800) [pid = 1861] [serial = 2201] [outer = 0x7f35c2494400]
05:42:10 INFO - PROCESS | 1861 | 1450273330065 Marionette INFO loaded listener.js
05:42:10 INFO - PROCESS | 1861 | ++DOMWINDOW == 144 (0x7f35c3367000) [pid = 1861] [serial = 2202] [outer = 0x7f35c2494400]
05:42:11 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:42:11 INFO - document served over http requires an https
05:42:11 INFO - sub-resource via script-tag using the meta-referrer
05:42:11 INFO - delivery method with swap-origin-redirect and when
05:42:11 INFO - the target request is same-origin.
05:42:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1428ms
05:42:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
05:42:11 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c290f800 == 40 [pid = 1861] [id = 786]
05:42:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 145 (0x7f35c2950000) [pid = 1861] [serial = 2203] [outer = (nil)]
05:42:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 146 (0x7f35c336d800) [pid = 1861] [serial = 2204] [outer = 0x7f35c2950000]
05:42:11 INFO - PROCESS | 1861 | 1450273331414 Marionette INFO loaded listener.js
05:42:11 INFO - PROCESS | 1861 | ++DOMWINDOW == 147 (0x7f35c3489c00) [pid = 1861] [serial = 2205] [outer = 0x7f35c2950000]
05:42:12 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:42:12 INFO - document served over http requires an https
05:42:12 INFO - sub-resource via xhr-request using the meta-referrer
05:42:12 INFO - delivery method with keep-origin-redirect and when
05:42:12 INFO - the target request is same-origin.
05:42:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1230ms
05:42:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
05:42:12 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c43ce800 == 41 [pid = 1861] [id = 787]
05:42:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 148 (0x7f35b9c2d000) [pid = 1861] [serial = 2206] [outer = (nil)]
05:42:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 149 (0x7f35c336b400) [pid = 1861] [serial = 2207] [outer = 0x7f35b9c2d000]
05:42:12 INFO - PROCESS | 1861 | 1450273332696 Marionette INFO loaded listener.js
05:42:12 INFO - PROCESS | 1861 | ++DOMWINDOW == 150 (0x7f35c433c800) [pid = 1861] [serial = 2208] [outer = 0x7f35b9c2d000]
05:42:13 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:42:13 INFO - document served over http requires an https
05:42:13 INFO - sub-resource via xhr-request using the meta-referrer
05:42:13 INFO - delivery method with no-redirect and when
05:42:13 INFO - the target request is same-origin.
05:42:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1323ms
05:42:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
05:42:13 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c465a000 == 42 [pid = 1861] [id = 788]
05:42:13 INFO - PROCESS | 1861 | ++DOMWINDOW == 151 (0x7f35bc5d2400) [pid = 1861] [serial = 2209] [outer = (nil)]
05:42:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 152 (0x7f35c49b5400) [pid = 1861] [serial = 2210] [outer = 0x7f35bc5d2400]
05:42:14 INFO - PROCESS | 1861 | 1450273334035 Marionette INFO loaded listener.js
05:42:14 INFO - PROCESS | 1861 | ++DOMWINDOW == 153 (0x7f35c49b5800) [pid = 1861] [serial = 2211] [outer = 0x7f35bc5d2400]
05:42:14 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:42:14 INFO - document served over http requires an https
05:42:14 INFO - sub-resource via xhr-request using the meta-referrer
05:42:14 INFO - delivery method with swap-origin-redirect and when
05:42:14 INFO - the target request is same-origin.
05:42:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1323ms
05:42:14 INFO - TEST-START | /resource-timing/test_resource_timing.html
05:42:15 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c49ef000 == 43 [pid = 1861] [id = 789]
05:42:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 154 (0x7f35c49b2400) [pid = 1861] [serial = 2212] [outer = (nil)]
05:42:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 155 (0x7f35c4c4a800) [pid = 1861] [serial = 2213] [outer = 0x7f35c49b2400]
05:42:15 INFO - PROCESS | 1861 | 1450273335343 Marionette INFO loaded listener.js
05:42:15 INFO - PROCESS | 1861 | ++DOMWINDOW == 156 (0x7f35c54c6800) [pid = 1861] [serial = 2214] [outer = 0x7f35c49b2400]
05:42:16 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c52ae000 == 44 [pid = 1861] [id = 790]
05:42:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 157 (0x7f35c5991c00) [pid = 1861] [serial = 2215] [outer = (nil)]
05:42:16 INFO - PROCESS | 1861 | ++DOMWINDOW == 158 (0x7f35c5993800) [pid = 1861] [serial = 2216] [outer = 0x7f35c5991c00]
05:42:16 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
05:42:16 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:42:16 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
05:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:16 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
05:42:16 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
05:42:16 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
05:42:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
05:42:16 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
05:42:16 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
05:42:16 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
05:42:16 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
05:42:16 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
05:42:16 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
05:42:16 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
05:42:16 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
05:42:16 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
05:42:16 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
05:42:16 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
05:42:16 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
05:42:16 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
05:42:16 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
05:42:16 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
05:42:16 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
05:42:16 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 1645ms
05:42:16 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
05:42:17 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c56cb000 == 45 [pid = 1861] [id = 791]
05:42:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 159 (0x7f35c49bb800) [pid = 1861] [serial = 2217] [outer = (nil)]
05:42:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 160 (0x7f35c5715400) [pid = 1861] [serial = 2218] [outer = 0x7f35c49bb800]
05:42:17 INFO - PROCESS | 1861 | 1450273337118 Marionette INFO loaded listener.js
05:42:17 INFO - PROCESS | 1861 | ++DOMWINDOW == 161 (0x7f35c60dbc00) [pid = 1861] [serial = 2219] [outer = 0x7f35c49bb800]
05:42:17 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:42:17 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
05:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:42:17 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
05:42:17 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 1226ms
05:42:17 INFO - TEST-START | /screen-orientation/lock-basic.html
05:42:18 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c59ca000 == 46 [pid = 1861] [id = 792]
05:42:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 162 (0x7f35bd9d9400) [pid = 1861] [serial = 2220] [outer = (nil)]
05:42:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 163 (0x7f35c60df000) [pid = 1861] [serial = 2221] [outer = 0x7f35bd9d9400]
05:42:18 INFO - PROCESS | 1861 | 1450273338317 Marionette INFO loaded listener.js
05:42:18 INFO - PROCESS | 1861 | ++DOMWINDOW == 164 (0x7f35c6247c00) [pid = 1861] [serial = 2222] [outer = 0x7f35bd9d9400]
05:42:24 INFO - PROCESS | 1861 | --DOMWINDOW == 163 (0x7f35c599b400) [pid = 1861] [serial = 2007] [outer = (nil)] [url = about:blank]
05:42:24 INFO - PROCESS | 1861 | --DOMWINDOW == 162 (0x7f35ccf43400) [pid = 1861] [serial = 2018] [outer = (nil)] [url = about:blank]
05:42:24 INFO - PROCESS | 1861 | --DOMWINDOW == 161 (0x7f35d5297800) [pid = 1861] [serial = 2046] [outer = (nil)] [url = about:blank]
05:42:24 INFO - PROCESS | 1861 | --DOMWINDOW == 160 (0x7f35d52d1c00) [pid = 1861] [serial = 2049] [outer = (nil)] [url = about:blank]
05:42:24 INFO - PROCESS | 1861 | --DOMWINDOW == 159 (0x7f35d6f2c400) [pid = 1861] [serial = 2073] [outer = (nil)] [url = about:blank]
05:42:24 INFO - PROCESS | 1861 | --DOMWINDOW == 158 (0x7f35cb416000) [pid = 1861] [serial = 2088] [outer = (nil)] [url = about:blank]
05:42:24 INFO - PROCESS | 1861 | --DOMWINDOW == 157 (0x7f35d3fd6c00) [pid = 1861] [serial = 2034] [outer = (nil)] [url = about:blank]
05:42:24 INFO - PROCESS | 1861 | --DOMWINDOW == 156 (0x7f35cc077c00) [pid = 1861] [serial = 2013] [outer = (nil)] [url = about:blank]
05:42:24 INFO - PROCESS | 1861 | --DOMWINDOW == 155 (0x7f35d5d3f400) [pid = 1861] [serial = 2052] [outer = (nil)] [url = about:blank]
05:42:24 INFO - PROCESS | 1861 | --DOMWINDOW == 154 (0x7f35cb9b4000) [pid = 1861] [serial = 2010] [outer = (nil)] [url = about:blank]
05:42:24 INFO - PROCESS | 1861 | --DOMWINDOW == 153 (0x7f35d66a7c00) [pid = 1861] [serial = 2060] [outer = (nil)] [url = about:blank]
05:42:24 INFO - PROCESS | 1861 | --DOMWINDOW == 152 (0x7f35cc070400) [pid = 1861] [serial = 2091] [outer = (nil)] [url = about:blank]
05:42:24 INFO - PROCESS | 1861 | --DOMWINDOW == 151 (0x7f35d6f26000) [pid = 1861] [serial = 2070] [outer = (nil)] [url = about:blank]
05:42:24 INFO - PROCESS | 1861 | --DOMWINDOW == 150 (0x7f35d5dc1c00) [pid = 1861] [serial = 2055] [outer = (nil)] [url = about:blank]
05:42:24 INFO - PROCESS | 1861 | --DOMWINDOW == 149 (0x7f35bdcc8400) [pid = 1861] [serial = 2076] [outer = (nil)] [url = about:blank]
05:42:24 INFO - PROCESS | 1861 | --DOMWINDOW == 148 (0x7f35d3f0d800) [pid = 1861] [serial = 2031] [outer = (nil)] [url = about:blank]
05:42:24 INFO - PROCESS | 1861 | --DOMWINDOW == 147 (0x7f35c1f9bc00) [pid = 1861] [serial = 2004] [outer = (nil)] [url = about:blank]
05:42:24 INFO - PROCESS | 1861 | --DOMWINDOW == 146 (0x7f35d182ec00) [pid = 1861] [serial = 2023] [outer = (nil)] [url = about:blank]
05:42:24 INFO - PROCESS | 1861 | --DOMWINDOW == 145 (0x7f35d6977400) [pid = 1861] [serial = 2065] [outer = (nil)] [url = about:blank]
05:42:24 INFO - PROCESS | 1861 | --DOMWINDOW == 144 (0x7f35d3ed8400) [pid = 1861] [serial = 2028] [outer = (nil)] [url = about:blank]
05:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 143 (0x7f35d8f33c00) [pid = 1861] [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:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 142 (0x7f35d8078000) [pid = 1861] [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:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 141 (0x7f35d8f36800) [pid = 1861] [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:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 140 (0x7f35c1f8c400) [pid = 1861] [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:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 139 (0x7f35d69b0800) [pid = 1861] [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:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 138 (0x7f35d7158800) [pid = 1861] [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:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 137 (0x7f35d7315400) [pid = 1861] [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:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 136 (0x7f35cfde6c00) [pid = 1861] [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:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 135 (0x7f35d47c5c00) [pid = 1861] [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:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 134 (0x7f35cc072800) [pid = 1861] [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:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 133 (0x7f35c144bc00) [pid = 1861] [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:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 132 (0x7f35c6671400) [pid = 1861] [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:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 131 (0x7f35cbbae800) [pid = 1861] [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:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 130 (0x7f35d4d6a400) [pid = 1861] [serial = 2159] [outer = (nil)] [url = about:blank]
05:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 129 (0x7f35db551400) [pid = 1861] [serial = 2151] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 128 (0x7f35d98a8000) [pid = 1861] [serial = 2148] [outer = (nil)] [url = about:blank]
05:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 127 (0x7f35dc8d1c00) [pid = 1861] [serial = 2153] [outer = (nil)] [url = about:blank]
05:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 126 (0x7f35e29a1000) [pid = 1861] [serial = 2156] [outer = (nil)] [url = about:blank]
05:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 125 (0x7f35d8faa400) [pid = 1861] [serial = 2135] [outer = (nil)] [url = about:blank]
05:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 124 (0x7f35d92afc00) [pid = 1861] [serial = 2141] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 123 (0x7f35d9260c00) [pid = 1861] [serial = 2138] [outer = (nil)] [url = about:blank]
05:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 122 (0x7f35d9410000) [pid = 1861] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273300292]
05:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 121 (0x7f35d940e400) [pid = 1861] [serial = 2143] [outer = (nil)] [url = about:blank]
05:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 120 (0x7f35d730d400) [pid = 1861] [serial = 2126] [outer = (nil)] [url = about:blank]
05:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 119 (0x7f35d82ca000) [pid = 1861] [serial = 2129] [outer = (nil)] [url = about:blank]
05:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 118 (0x7f35d8308000) [pid = 1861] [serial = 2132] [outer = (nil)] [url = about:blank]
05:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 117 (0x7f35d423dc00) [pid = 1861] [serial = 2117] [outer = (nil)] [url = about:blank]
05:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 116 (0x7f35d4907c00) [pid = 1861] [serial = 2120] [outer = (nil)] [url = about:blank]
05:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 115 (0x7f35d519f000) [pid = 1861] [serial = 2123] [outer = (nil)] [url = about:blank]
05:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 114 (0x7f35cd4ab400) [pid = 1861] [serial = 2109] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 113 (0x7f35cc712400) [pid = 1861] [serial = 2106] [outer = (nil)] [url = about:blank]
05:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 112 (0x7f35cd9ed400) [pid = 1861] [serial = 2111] [outer = (nil)] [url = about:blank]
05:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 111 (0x7f35d0410c00) [pid = 1861] [serial = 2114] [outer = (nil)] [url = about:blank]
05:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 110 (0x7f35c2944400) [pid = 1861] [serial = 2093] [outer = (nil)] [url = about:blank]
05:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 109 (0x7f35cb82e000) [pid = 1861] [serial = 2099] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 108 (0x7f35c6689800) [pid = 1861] [serial = 2096] [outer = (nil)] [url = about:blank]
05:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 107 (0x7f35cc59c000) [pid = 1861] [serial = 2104] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273283527]
05:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 106 (0x7f35cc08e000) [pid = 1861] [serial = 2101] [outer = (nil)] [url = about:blank]
05:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 105 (0x7f35bc2b2400) [pid = 1861] [serial = 2168] [outer = (nil)] [url = about:blank]
05:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 104 (0x7f35bcf18800) [pid = 1861] [serial = 2171] [outer = (nil)] [url = about:blank]
05:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 103 (0x7f35e2a0f800) [pid = 1861] [serial = 2162] [outer = (nil)] [url = about:blank]
05:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 102 (0x7f35bba99c00) [pid = 1861] [serial = 2174] [outer = (nil)] [url = about:blank]
05:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 101 (0x7f35bbe91000) [pid = 1861] [serial = 2165] [outer = (nil)] [url = about:blank]
05:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 100 (0x7f35bcf16000) [pid = 1861] [serial = 2177] [outer = (nil)] [url = about:blank]
05:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 99 (0x7f35c3368000) [pid = 1861] [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:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 98 (0x7f35bbe88800) [pid = 1861] [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:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 97 (0x7f35d4d64000) [pid = 1861] [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:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 96 (0x7f35cc071400) [pid = 1861] [serial = 2098] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 95 (0x7f35b9a45000) [pid = 1861] [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:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 94 (0x7f35d940a400) [pid = 1861] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 93 (0x7f35cd4af000) [pid = 1861] [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:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 92 (0x7f35b9c2fc00) [pid = 1861] [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:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 91 (0x7f35d92b0c00) [pid = 1861] [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:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 90 (0x7f35bbe89000) [pid = 1861] [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:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 89 (0x7f35cc597c00) [pid = 1861] [serial = 2103] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273283527]
05:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 88 (0x7f35dd411400) [pid = 1861] [serial = 2150] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
05:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 87 (0x7f35da0b5800) [pid = 1861] [serial = 2145] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273300292]
05:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 86 (0x7f35b9c2bc00) [pid = 1861] [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:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 85 (0x7f35cd9fcc00) [pid = 1861] [serial = 2108] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 84 (0x7f35cc579000) [pid = 1861] [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:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 83 (0x7f35d9258400) [pid = 1861] [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:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 82 (0x7f35d7316c00) [pid = 1861] [serial = 2127] [outer = (nil)] [url = about:blank]
05:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 81 (0x7f35d616f400) [pid = 1861] [serial = 2121] [outer = (nil)] [url = about:blank]
05:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 80 (0x7f35d7153400) [pid = 1861] [serial = 2124] [outer = (nil)] [url = about:blank]
05:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 79 (0x7f35bcdd0800) [pid = 1861] [serial = 2169] [outer = (nil)] [url = about:blank]
05:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 78 (0x7f35e2f27800) [pid = 1861] [serial = 2163] [outer = (nil)] [url = about:blank]
05:42:27 INFO - PROCESS | 1861 | --DOMWINDOW == 77 (0x7f35bc2a9c00) [pid = 1861] [serial = 2166] [outer = (nil)] [url = about:blank]
05:42:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c26ed800 == 45 [pid = 1861] [id = 659]
05:42:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35e3c8a000 == 44 [pid = 1861] [id = 771]
05:42:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc55e800 == 43 [pid = 1861] [id = 651]
05:42:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c16d6000 == 42 [pid = 1861] [id = 654]
05:42:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c1f1e000 == 41 [pid = 1861] [id = 657]
05:42:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c464b800 == 40 [pid = 1861] [id = 663]
05:42:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c56d0000 == 39 [pid = 1861] [id = 666]
05:42:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c49ed000 == 38 [pid = 1861] [id = 664]
05:42:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bdcea800 == 37 [pid = 1861] [id = 649]
05:42:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c43c3800 == 36 [pid = 1861] [id = 661]
05:42:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc913000 == 35 [pid = 1861] [id = 773]
05:42:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc578800 == 34 [pid = 1861] [id = 646]
05:42:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc099000 == 33 [pid = 1861] [id = 772]
05:42:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c190e800 == 32 [pid = 1861] [id = 655]
05:42:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bd718000 == 31 [pid = 1861] [id = 775]
05:42:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bcd1c800 == 30 [pid = 1861] [id = 774]
05:42:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c13a2000 == 29 [pid = 1861] [id = 653]
05:42:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c0e15000 == 28 [pid = 1861] [id = 650]
05:42:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35b9ccf000 == 27 [pid = 1861] [id = 644]
05:42:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bdcf6000 == 26 [pid = 1861] [id = 652]
05:42:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c1c5e800 == 25 [pid = 1861] [id = 656]
05:42:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bd218800 == 24 [pid = 1861] [id = 648]
05:42:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c52b1000 == 23 [pid = 1861] [id = 665]
05:42:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c56cb000 == 22 [pid = 1861] [id = 791]
05:42:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c52ae000 == 21 [pid = 1861] [id = 790]
05:42:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c49ef000 == 20 [pid = 1861] [id = 789]
05:42:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c465a000 == 19 [pid = 1861] [id = 788]
05:42:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c43ce800 == 18 [pid = 1861] [id = 787]
05:42:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c290f800 == 17 [pid = 1861] [id = 786]
05:42:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c0bdf800 == 16 [pid = 1861] [id = 785]
05:42:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c1c60000 == 15 [pid = 1861] [id = 784]
05:42:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bcd1b000 == 14 [pid = 1861] [id = 783]
05:42:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c16d8000 == 13 [pid = 1861] [id = 782]
05:42:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c13aa000 == 12 [pid = 1861] [id = 781]
05:42:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c0f1b800 == 11 [pid = 1861] [id = 780]
05:42:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c0be8800 == 10 [pid = 1861] [id = 779]
05:42:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bd721000 == 9 [pid = 1861] [id = 778]
05:42:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc564000 == 8 [pid = 1861] [id = 777]
05:42:35 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c0be0000 == 7 [pid = 1861] [id = 776]
05:42:35 INFO - PROCESS | 1861 | --DOMWINDOW == 76 (0x7f35cb9b5c00) [pid = 1861] [serial = 2097] [outer = (nil)] [url = about:blank]
05:42:35 INFO - PROCESS | 1861 | --DOMWINDOW == 75 (0x7f35c4343c00) [pid = 1861] [serial = 2094] [outer = (nil)] [url = about:blank]
05:42:35 INFO - PROCESS | 1861 | --DOMWINDOW == 74 (0x7f35d0304800) [pid = 1861] [serial = 2112] [outer = (nil)] [url = about:blank]
05:42:35 INFO - PROCESS | 1861 | --DOMWINDOW == 73 (0x7f35ccfe1c00) [pid = 1861] [serial = 2107] [outer = (nil)] [url = about:blank]
05:42:35 INFO - PROCESS | 1861 | --DOMWINDOW == 72 (0x7f35cc575400) [pid = 1861] [serial = 2102] [outer = (nil)] [url = about:blank]
05:42:35 INFO - PROCESS | 1861 | --DOMWINDOW == 71 (0x7f35d4906c00) [pid = 1861] [serial = 2118] [outer = (nil)] [url = about:blank]
05:42:35 INFO - PROCESS | 1861 | --DOMWINDOW == 70 (0x7f35d3fca400) [pid = 1861] [serial = 2115] [outer = (nil)] [url = about:blank]
05:42:35 INFO - PROCESS | 1861 | --DOMWINDOW == 69 (0x7f35d82d4800) [pid = 1861] [serial = 2130] [outer = (nil)] [url = about:blank]
05:42:35 INFO - PROCESS | 1861 | --DOMWINDOW == 68 (0x7f35d92a9c00) [pid = 1861] [serial = 2139] [outer = (nil)] [url = about:blank]
05:42:35 INFO - PROCESS | 1861 | --DOMWINDOW == 67 (0x7f35d925e000) [pid = 1861] [serial = 2136] [outer = (nil)] [url = about:blank]
05:42:35 INFO - PROCESS | 1861 | --DOMWINDOW == 66 (0x7f35d880e000) [pid = 1861] [serial = 2133] [outer = (nil)] [url = about:blank]
05:42:35 INFO - PROCESS | 1861 | --DOMWINDOW == 65 (0x7f35dd41cc00) [pid = 1861] [serial = 2154] [outer = (nil)] [url = about:blank]
05:42:35 INFO - PROCESS | 1861 | --DOMWINDOW == 64 (0x7f35db54e400) [pid = 1861] [serial = 2149] [outer = (nil)] [url = about:blank]
05:42:35 INFO - PROCESS | 1861 | --DOMWINDOW == 63 (0x7f35d98a6c00) [pid = 1861] [serial = 2144] [outer = (nil)] [url = about:blank]
05:42:35 INFO - PROCESS | 1861 | --DOMWINDOW == 62 (0x7f35d4d6cc00) [pid = 1861] [serial = 2160] [outer = (nil)] [url = about:blank]
05:42:35 INFO - PROCESS | 1861 | --DOMWINDOW == 61 (0x7f35e2be9c00) [pid = 1861] [serial = 2157] [outer = (nil)] [url = about:blank]
05:42:35 INFO - PROCESS | 1861 | --DOMWINDOW == 60 (0x7f35bd44a800) [pid = 1861] [serial = 2172] [outer = (nil)] [url = about:blank]
05:42:35 INFO - PROCESS | 1861 | --DOMWINDOW == 59 (0x7f35bd454400) [pid = 1861] [serial = 2175] [outer = (nil)] [url = about:blank]
05:42:39 INFO - PROCESS | 1861 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
05:42:39 INFO - PROCESS | 1861 | --DOMWINDOW == 58 (0x7f35c171d800) [pid = 1861] [serial = 2192] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:42:39 INFO - PROCESS | 1861 | --DOMWINDOW == 57 (0x7f35c2950000) [pid = 1861] [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:42:39 INFO - PROCESS | 1861 | --DOMWINDOW == 56 (0x7f35bdc4c400) [pid = 1861] [serial = 2182] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:42:39 INFO - PROCESS | 1861 | --DOMWINDOW == 55 (0x7f35bd9d3400) [pid = 1861] [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:42:39 INFO - PROCESS | 1861 | --DOMWINDOW == 54 (0x7f35c5991c00) [pid = 1861] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
05:42:39 INFO - PROCESS | 1861 | --DOMWINDOW == 53 (0x7f35bc5d2400) [pid = 1861] [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:42:39 INFO - PROCESS | 1861 | --DOMWINDOW == 52 (0x7f35bd9d3c00) [pid = 1861] [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:42:39 INFO - PROCESS | 1861 | --DOMWINDOW == 51 (0x7f35bc5d1400) [pid = 1861] [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:42:39 INFO - PROCESS | 1861 | --DOMWINDOW == 50 (0x7f35bd9e0800) [pid = 1861] [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:42:39 INFO - PROCESS | 1861 | --DOMWINDOW == 49 (0x7f35c1318400) [pid = 1861] [serial = 2187] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273325161]
05:42:39 INFO - PROCESS | 1861 | --DOMWINDOW == 48 (0x7f35b9a44800) [pid = 1861] [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:42:39 INFO - PROCESS | 1861 | --DOMWINDOW == 47 (0x7f35b9c2d000) [pid = 1861] [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:42:39 INFO - PROCESS | 1861 | --DOMWINDOW == 46 (0x7f35c2494400) [pid = 1861] [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:42:39 INFO - PROCESS | 1861 | --DOMWINDOW == 45 (0x7f35c49b2400) [pid = 1861] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
05:42:39 INFO - PROCESS | 1861 | --DOMWINDOW == 44 (0x7f35b9a46400) [pid = 1861] [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:42:39 INFO - PROCESS | 1861 | --DOMWINDOW == 43 (0x7f35c49bb800) [pid = 1861] [serial = 2217] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
05:42:39 INFO - PROCESS | 1861 | --DOMWINDOW == 42 (0x7f35c49b5400) [pid = 1861] [serial = 2210] [outer = (nil)] [url = about:blank]
05:42:39 INFO - PROCESS | 1861 | --DOMWINDOW == 41 (0x7f35c60df000) [pid = 1861] [serial = 2221] [outer = (nil)] [url = about:blank]
05:42:39 INFO - PROCESS | 1861 | --DOMWINDOW == 40 (0x7f35c336b400) [pid = 1861] [serial = 2207] [outer = (nil)] [url = about:blank]
05:42:39 INFO - PROCESS | 1861 | --DOMWINDOW == 39 (0x7f35c1318c00) [pid = 1861] [serial = 2193] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:42:39 INFO - PROCESS | 1861 | --DOMWINDOW == 38 (0x7f35c131a800) [pid = 1861] [serial = 2190] [outer = (nil)] [url = about:blank]
05:42:39 INFO - PROCESS | 1861 | --DOMWINDOW == 37 (0x7f35c131d800) [pid = 1861] [serial = 2188] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450273325161]
05:42:39 INFO - PROCESS | 1861 | --DOMWINDOW == 36 (0x7f35bdc46400) [pid = 1861] [serial = 2185] [outer = (nil)] [url = about:blank]
05:42:39 INFO - PROCESS | 1861 | --DOMWINDOW == 35 (0x7f35c60dbc00) [pid = 1861] [serial = 2219] [outer = (nil)] [url = about:blank]
05:42:39 INFO - PROCESS | 1861 | --DOMWINDOW == 34 (0x7f35c5715400) [pid = 1861] [serial = 2218] [outer = (nil)] [url = about:blank]
05:42:39 INFO - PROCESS | 1861 | --DOMWINDOW == 33 (0x7f35c171e400) [pid = 1861] [serial = 2195] [outer = (nil)] [url = about:blank]
05:42:39 INFO - PROCESS | 1861 | --DOMWINDOW == 32 (0x7f35c1cd1800) [pid = 1861] [serial = 2198] [outer = (nil)] [url = about:blank]
05:42:39 INFO - PROCESS | 1861 | --DOMWINDOW == 31 (0x7f35c336d800) [pid = 1861] [serial = 2204] [outer = (nil)] [url = about:blank]
05:42:39 INFO - PROCESS | 1861 | --DOMWINDOW == 30 (0x7f35c2945800) [pid = 1861] [serial = 2201] [outer = (nil)] [url = about:blank]
05:42:39 INFO - PROCESS | 1861 | --DOMWINDOW == 29 (0x7f35c5993800) [pid = 1861] [serial = 2216] [outer = (nil)] [url = about:blank]
05:42:39 INFO - PROCESS | 1861 | --DOMWINDOW == 28 (0x7f35c4c4a800) [pid = 1861] [serial = 2213] [outer = (nil)] [url = about:blank]
05:42:39 INFO - PROCESS | 1861 | --DOMWINDOW == 27 (0x7f35b9c28000) [pid = 1861] [serial = 2183] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
05:42:39 INFO - PROCESS | 1861 | --DOMWINDOW == 26 (0x7f35b9c33000) [pid = 1861] [serial = 2180] [outer = (nil)] [url = about:blank]
05:42:39 INFO - PROCESS | 1861 | --DOMWINDOW == 25 (0x7f35c49b5800) [pid = 1861] [serial = 2211] [outer = (nil)] [url = about:blank]
05:42:39 INFO - PROCESS | 1861 | --DOMWINDOW == 24 (0x7f35c433c800) [pid = 1861] [serial = 2208] [outer = (nil)] [url = about:blank]
05:42:39 INFO - PROCESS | 1861 | --DOMWINDOW == 23 (0x7f35c3489c00) [pid = 1861] [serial = 2205] [outer = (nil)] [url = about:blank]
05:42:44 INFO - PROCESS | 1861 | --DOMWINDOW == 22 (0x7f35c54c6800) [pid = 1861] [serial = 2214] [outer = (nil)] [url = about:blank]
05:42:44 INFO - PROCESS | 1861 | --DOMWINDOW == 21 (0x7f35c3367000) [pid = 1861] [serial = 2202] [outer = (nil)] [url = about:blank]
05:42:44 INFO - PROCESS | 1861 | --DOMWINDOW == 20 (0x7f35c2489800) [pid = 1861] [serial = 2199] [outer = (nil)] [url = about:blank]
05:42:44 INFO - PROCESS | 1861 | --DOMWINDOW == 19 (0x7f35bdc46800) [pid = 1861] [serial = 2178] [outer = (nil)] [url = about:blank]
05:42:44 INFO - PROCESS | 1861 | --DOMWINDOW == 18 (0x7f35bcdd3400) [pid = 1861] [serial = 2181] [outer = (nil)] [url = about:blank]
05:42:44 INFO - PROCESS | 1861 | --DOMWINDOW == 17 (0x7f35bdcc4000) [pid = 1861] [serial = 2186] [outer = (nil)] [url = about:blank]
05:42:44 INFO - PROCESS | 1861 | --DOMWINDOW == 16 (0x7f35c1454400) [pid = 1861] [serial = 2191] [outer = (nil)] [url = about:blank]
05:42:44 INFO - PROCESS | 1861 | --DOMWINDOW == 15 (0x7f35c1ccec00) [pid = 1861] [serial = 2196] [outer = (nil)] [url = about:blank]
05:42:48 INFO - PROCESS | 1861 | MARIONETTE LOG: INFO: Timeout fired
05:42:48 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
05:42:48 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
05:42:48 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
05:42:48 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30591ms
05:42:48 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
05:42:48 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35b9cb8000 == 8 [pid = 1861] [id = 793]
05:42:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 16 (0x7f35b9c2f800) [pid = 1861] [serial = 2223] [outer = (nil)]
05:42:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 17 (0x7f35b9c34c00) [pid = 1861] [serial = 2224] [outer = 0x7f35b9c2f800]
05:42:48 INFO - PROCESS | 1861 | 1450273368794 Marionette INFO loaded listener.js
05:42:48 INFO - PROCESS | 1861 | ++DOMWINDOW == 18 (0x7f35bba99400) [pid = 1861] [serial = 2225] [outer = 0x7f35b9c2f800]
05:42:49 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35b9ccd800 == 9 [pid = 1861] [id = 794]
05:42:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 19 (0x7f35bbe8c000) [pid = 1861] [serial = 2226] [outer = (nil)]
05:42:49 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35b9cd4800 == 10 [pid = 1861] [id = 795]
05:42:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 20 (0x7f35bbe91800) [pid = 1861] [serial = 2227] [outer = (nil)]
05:42:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 21 (0x7f35bbe92000) [pid = 1861] [serial = 2228] [outer = 0x7f35bbe91800]
05:42:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 22 (0x7f35bbe92400) [pid = 1861] [serial = 2229] [outer = 0x7f35bbe8c000]
05:42:58 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35c59ca000 == 9 [pid = 1861] [id = 792]
05:43:01 INFO - PROCESS | 1861 | --DOMWINDOW == 21 (0x7f35c6247c00) [pid = 1861] [serial = 2222] [outer = (nil)] [url = about:blank]
05:43:01 INFO - PROCESS | 1861 | --DOMWINDOW == 20 (0x7f35b9c34c00) [pid = 1861] [serial = 2224] [outer = (nil)] [url = about:blank]
05:43:01 INFO - PROCESS | 1861 | --DOMWINDOW == 19 (0x7f35bd9d9400) [pid = 1861] [serial = 2220] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
05:43:18 INFO - PROCESS | 1861 | MARIONETTE LOG: INFO: Timeout fired
05:43:18 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:43:18 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
05:43:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:43:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:1
05:43:18 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
05:43:18 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
05:43:18 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
05:43:18 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30497ms
05:43:19 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
05:43:19 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35b9ccd800 == 8 [pid = 1861] [id = 794]
05:43:19 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35b9cd4800 == 7 [pid = 1861] [id = 795]
05:43:19 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35b9cc9800 == 8 [pid = 1861] [id = 796]
05:43:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 20 (0x7f35b9c36800) [pid = 1861] [serial = 2230] [outer = (nil)]
05:43:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 21 (0x7f35bba9a400) [pid = 1861] [serial = 2231] [outer = 0x7f35b9c36800]
05:43:19 INFO - PROCESS | 1861 | 1450273399307 Marionette INFO loaded listener.js
05:43:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 22 (0x7f35bbe8cc00) [pid = 1861] [serial = 2232] [outer = 0x7f35b9c36800]
05:43:19 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35b9cc2000 == 9 [pid = 1861] [id = 797]
05:43:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 23 (0x7f35bc2a7c00) [pid = 1861] [serial = 2233] [outer = (nil)]
05:43:19 INFO - PROCESS | 1861 | ++DOMWINDOW == 24 (0x7f35bc2a9c00) [pid = 1861] [serial = 2234] [outer = 0x7f35bc2a7c00]
05:43:29 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35b9cb8000 == 8 [pid = 1861] [id = 793]
05:43:29 INFO - PROCESS | 1861 | --DOMWINDOW == 23 (0x7f35bbe92400) [pid = 1861] [serial = 2229] [outer = 0x7f35bbe8c000] [url = about:blank]
05:43:29 INFO - PROCESS | 1861 | --DOMWINDOW == 22 (0x7f35bbe92000) [pid = 1861] [serial = 2228] [outer = 0x7f35bbe91800] [url = about:blank]
05:43:29 INFO - PROCESS | 1861 | --DOMWINDOW == 21 (0x7f35bbe91800) [pid = 1861] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
05:43:29 INFO - PROCESS | 1861 | --DOMWINDOW == 20 (0x7f35bbe8c000) [pid = 1861] [serial = 2226] [outer = (nil)] [url = about:blank]
05:43:31 INFO - PROCESS | 1861 | --DOMWINDOW == 19 (0x7f35bba99400) [pid = 1861] [serial = 2225] [outer = (nil)] [url = about:blank]
05:43:31 INFO - PROCESS | 1861 | --DOMWINDOW == 18 (0x7f35bba9a400) [pid = 1861] [serial = 2231] [outer = (nil)] [url = about:blank]
05:43:31 INFO - PROCESS | 1861 | --DOMWINDOW == 17 (0x7f35b9c2f800) [pid = 1861] [serial = 2223] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
05:43:49 INFO - PROCESS | 1861 | MARIONETTE LOG: INFO: Timeout fired
05:43:49 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
05:43:49 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30493ms
05:43:49 INFO - TEST-START | /screen-orientation/onchange-event.html
05:43:49 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35b9cc2000 == 7 [pid = 1861] [id = 797]
05:43:49 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35b9cc2800 == 8 [pid = 1861] [id = 798]
05:43:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 18 (0x7f35b9c34000) [pid = 1861] [serial = 2235] [outer = (nil)]
05:43:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 19 (0x7f35bba97000) [pid = 1861] [serial = 2236] [outer = 0x7f35b9c34000]
05:43:49 INFO - PROCESS | 1861 | 1450273429808 Marionette INFO loaded listener.js
05:43:49 INFO - PROCESS | 1861 | ++DOMWINDOW == 20 (0x7f35bbe8b400) [pid = 1861] [serial = 2237] [outer = 0x7f35b9c34000]
05:43:59 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35b9cc9800 == 7 [pid = 1861] [id = 796]
05:43:59 INFO - PROCESS | 1861 | --DOMWINDOW == 19 (0x7f35bc2a9c00) [pid = 1861] [serial = 2234] [outer = 0x7f35bc2a7c00] [url = about:blank]
05:44:00 INFO - PROCESS | 1861 | --DOMWINDOW == 18 (0x7f35bc2a7c00) [pid = 1861] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
05:44:02 INFO - PROCESS | 1861 | --DOMWINDOW == 17 (0x7f35bba97000) [pid = 1861] [serial = 2236] [outer = (nil)] [url = about:blank]
05:44:02 INFO - PROCESS | 1861 | --DOMWINDOW == 16 (0x7f35b9c36800) [pid = 1861] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
05:44:08 INFO - PROCESS | 1861 | --DOMWINDOW == 15 (0x7f35bbe8cc00) [pid = 1861] [serial = 2232] [outer = (nil)] [url = about:blank]
05:44:19 INFO - PROCESS | 1861 | MARIONETTE LOG: INFO: Timeout fired
05:44:19 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
05:44:19 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
05:44:19 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30484ms
05:44:20 INFO - TEST-START | /screen-orientation/orientation-api.html
05:44:20 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35b9cc3000 == 8 [pid = 1861] [id = 799]
05:44:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 16 (0x7f35b9c35400) [pid = 1861] [serial = 2238] [outer = (nil)]
05:44:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 17 (0x7f35bba99400) [pid = 1861] [serial = 2239] [outer = 0x7f35b9c35400]
05:44:20 INFO - PROCESS | 1861 | 1450273460284 Marionette INFO loaded listener.js
05:44:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 18 (0x7f35bbe8cc00) [pid = 1861] [serial = 2240] [outer = 0x7f35b9c35400]
05:44:20 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
05:44:20 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
05:44:20 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
05:44:20 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 875ms
05:44:20 INFO - TEST-START | /screen-orientation/orientation-reading.html
05:44:21 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc55d800 == 9 [pid = 1861] [id = 800]
05:44:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 19 (0x7f35b9c30c00) [pid = 1861] [serial = 2241] [outer = (nil)]
05:44:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 20 (0x7f35bbe8e800) [pid = 1861] [serial = 2242] [outer = 0x7f35b9c30c00]
05:44:21 INFO - PROCESS | 1861 | 1450273461174 Marionette INFO loaded listener.js
05:44:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 21 (0x7f35bc5c8c00) [pid = 1861] [serial = 2243] [outer = 0x7f35b9c30c00]
05:44:21 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
05:44:21 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
05:44:21 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
05:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:44:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:44:21 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
05:44:21 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
05:44:21 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
05:44:21 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:44:21 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
05:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:44:21 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
05:44:21 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
05:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:44:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:44:21 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
05:44:21 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 982ms
05:44:21 INFO - TEST-START | /selection/Document-open.html
05:44:22 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc916800 == 10 [pid = 1861] [id = 801]
05:44:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 22 (0x7f35bc9c8800) [pid = 1861] [serial = 2244] [outer = (nil)]
05:44:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 23 (0x7f35bc9cd400) [pid = 1861] [serial = 2245] [outer = 0x7f35bc9c8800]
05:44:22 INFO - PROCESS | 1861 | 1450273462206 Marionette INFO loaded listener.js
05:44:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 24 (0x7f35bcdd2800) [pid = 1861] [serial = 2246] [outer = 0x7f35bc9c8800]
05:44:22 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bc914800 == 11 [pid = 1861] [id = 802]
05:44:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 25 (0x7f35bc9d3800) [pid = 1861] [serial = 2247] [outer = (nil)]
05:44:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 26 (0x7f35bcf14800) [pid = 1861] [serial = 2248] [outer = 0x7f35bc9d3800]
05:44:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 27 (0x7f35bc2ab400) [pid = 1861] [serial = 2249] [outer = 0x7f35bc9d3800]
05:44:22 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:44:22 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
05:44:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:44:22 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
05:44:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
05:44:22 INFO - TEST-OK | /selection/Document-open.html | took 1089ms
05:44:24 INFO - TEST-START | /selection/addRange.html
05:44:24 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bcd22800 == 12 [pid = 1861] [id = 803]
05:44:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 28 (0x7f35b9a4a400) [pid = 1861] [serial = 2250] [outer = (nil)]
05:44:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 29 (0x7f35bc9d4000) [pid = 1861] [serial = 2251] [outer = 0x7f35b9a4a400]
05:44:24 INFO - PROCESS | 1861 | 1450273464116 Marionette INFO loaded listener.js
05:44:24 INFO - PROCESS | 1861 | ++DOMWINDOW == 30 (0x7f35bd447400) [pid = 1861] [serial = 2252] [outer = 0x7f35b9a4a400]
05:44:24 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:24 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:25 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:25 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:25 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:25 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:25 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:25 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:25 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:25 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:25 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:25 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:26 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:26 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:26 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:26 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:26 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:26 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:27 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:27 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:27 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:27 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:27 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:27 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:27 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:27 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:27 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:27 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:28 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:28 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:28 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:28 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:28 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:28 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:28 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:28 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:28 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:28 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:29 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:29 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:29 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:29 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:29 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:29 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:29 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:29 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:29 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:29 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:29 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:29 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:30 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:30 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:30 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:30 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:30 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:30 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:30 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:30 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:30 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:30 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:30 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:30 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:31 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:31 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:31 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:31 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:31 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:31 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:31 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:31 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:31 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:31 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:31 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:31 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:32 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:32 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:32 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:32 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:32 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:32 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:32 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:32 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:32 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:32 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:33 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:33 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:33 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:33 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:33 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:33 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:33 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:33 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:33 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:33 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:33 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:33 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:34 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:34 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:34 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:34 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:34 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:34 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:34 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:34 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:34 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:34 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:34 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:34 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:35 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:35 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:35 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:35 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:35 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:35 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:44:35 INFO - PROCESS | 1861 | [1861] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
05:44:35 INFO - PROCESS | 1861 | [1861] WARNING: '!mFirst', file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
05:45:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35b9cc2800 == 11 [pid = 1861] [id = 798]
05:45:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35b9cc3000 == 10 [pid = 1861] [id = 799]
05:45:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc55d800 == 9 [pid = 1861] [id = 800]
05:45:10 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc916800 == 8 [pid = 1861] [id = 801]
05:45:12 INFO - PROCESS | 1861 | --DOMWINDOW == 29 (0x7f35bcf14800) [pid = 1861] [serial = 2248] [outer = 0x7f35bc9d3800] [url = about:blank]
05:45:15 INFO - PROCESS | 1861 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
05:45:15 INFO - PROCESS | 1861 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
05:45:15 INFO - PROCESS | 1861 | --DOMWINDOW == 28 (0x7f35bc9d4000) [pid = 1861] [serial = 2251] [outer = (nil)] [url = about:blank]
05:45:15 INFO - PROCESS | 1861 | --DOMWINDOW == 27 (0x7f35bc2ab400) [pid = 1861] [serial = 2249] [outer = (nil)] [url = about:blank]
05:45:15 INFO - PROCESS | 1861 | --DOMWINDOW == 26 (0x7f35bc9cd400) [pid = 1861] [serial = 2245] [outer = (nil)] [url = about:blank]
05:45:15 INFO - PROCESS | 1861 | --DOMWINDOW == 25 (0x7f35bbe8e800) [pid = 1861] [serial = 2242] [outer = (nil)] [url = about:blank]
05:45:15 INFO - PROCESS | 1861 | --DOMWINDOW == 24 (0x7f35bbe8cc00) [pid = 1861] [serial = 2240] [outer = (nil)] [url = about:blank]
05:45:15 INFO - PROCESS | 1861 | --DOMWINDOW == 23 (0x7f35bba99400) [pid = 1861] [serial = 2239] [outer = (nil)] [url = about:blank]
05:45:15 INFO - PROCESS | 1861 | --DOMWINDOW == 22 (0x7f35bbe8b400) [pid = 1861] [serial = 2237] [outer = (nil)] [url = about:blank]
05:45:15 INFO - PROCESS | 1861 | --DOMWINDOW == 21 (0x7f35bc9c8800) [pid = 1861] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/selection/Document-open.html]
05:45:15 INFO - PROCESS | 1861 | --DOMWINDOW == 20 (0x7f35b9c35400) [pid = 1861] [serial = 2238] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-api.html]
05:45:15 INFO - PROCESS | 1861 | --DOMWINDOW == 19 (0x7f35b9c34000) [pid = 1861] [serial = 2235] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event.html]
05:45:15 INFO - PROCESS | 1861 | --DOMWINDOW == 18 (0x7f35b9c30c00) [pid = 1861] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-reading.html]
05:45:15 INFO - PROCESS | 1861 | --DOMWINDOW == 17 (0x7f35bc9d3800) [pid = 1861] [serial = 2247] [outer = (nil)] [url = about:blank]
05:45:15 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc914800 == 7 [pid = 1861] [id = 802]
05:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:16 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:45:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
05:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:16 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:45:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:16 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:45:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:16 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:45:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:16 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:45:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
05:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:16 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:45:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:16 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:45:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:16 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:45:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:16 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:45:16 INFO - Selection.addRange() tests
05:45:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:16 INFO - "
05:45:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:16 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:45:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:16 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:45:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:16 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:45:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:16 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:45:16 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:16 INFO - "
05:45:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:16 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:45:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:16 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:45:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:16 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:45:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 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:45:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:16 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:45:16 INFO - Selection.addRange() tests
05:45:17 INFO - Selection.addRange() tests
05:45:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:17 INFO - "
05:45:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:17 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:45:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:17 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:45:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:17 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:45:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:17 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:45:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:17 INFO - "
05:45:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:17 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:45:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:17 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:45:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:17 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:45:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:17 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:45:17 INFO - Selection.addRange() tests
05:45:17 INFO - Selection.addRange() tests
05:45:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:17 INFO - "
05:45:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:17 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:45:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:17 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:45:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:17 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:45:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:17 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:45:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:17 INFO - "
05:45:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:17 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:45:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:17 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:45:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:17 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:45:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 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:45:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:17 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:45:17 INFO - Selection.addRange() tests
05:45:18 INFO - Selection.addRange() tests
05:45:18 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:18 INFO - "
05:45:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:18 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:45:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:18 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:45:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:18 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:45:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:18 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:45:18 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:18 INFO - "
05:45:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:18 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:45:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:18 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:45:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:18 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:45:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:18 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:45:18 INFO - Selection.addRange() tests
05:45:18 INFO - Selection.addRange() tests
05:45:18 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:18 INFO - "
05:45:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:18 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:45:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:18 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:45:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:18 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:45:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:18 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:45:18 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:18 INFO - "
05:45:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:18 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:45:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:18 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:45:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:18 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:45:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 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:45:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:18 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:45:18 INFO - Selection.addRange() tests
05:45:19 INFO - Selection.addRange() tests
05:45:19 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:19 INFO - "
05:45:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:19 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:45:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:19 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:45:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:19 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:45:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:19 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:45:19 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:19 INFO - "
05:45:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:19 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:45:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:19 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:45:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:19 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:45:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:19 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:45:19 INFO - Selection.addRange() tests
05:45:19 INFO - Selection.addRange() tests
05:45:19 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:19 INFO - "
05:45:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:19 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:45:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:19 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:45:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:19 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:45:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:19 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:45:20 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:45:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:20 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:45:20 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:20 INFO - "
05:45:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:20 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:45:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:20 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:45:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:20 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:45:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:20 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:45:20 INFO - Selection.addRange() tests
05:45:20 INFO - Selection.addRange() tests
05:45:20 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:20 INFO - "
05:45:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:20 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:45:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:20 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:45:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:20 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:45:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:20 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:45:20 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:20 INFO - "
05:45:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:20 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:45:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:20 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:45:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:20 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:45:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 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:45:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:20 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:45:20 INFO - Selection.addRange() tests
05:45:21 INFO - Selection.addRange() tests
05:45:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:21 INFO - "
05:45:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:21 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:45:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:21 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:45:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:21 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:45:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:21 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:45:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:21 INFO - "
05:45:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:21 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:45:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:21 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:45:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:21 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:45:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:21 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:45:21 INFO - Selection.addRange() tests
05:45:21 INFO - Selection.addRange() tests
05:45:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:21 INFO - "
05:45:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:21 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:45:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:21 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:45:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:21 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:45:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:21 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:45:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:21 INFO - "
05:45:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:21 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:45:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:21 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:45:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:21 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:45:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 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:45:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:21 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:45:21 INFO - Selection.addRange() tests
05:45:22 INFO - Selection.addRange() tests
05:45:22 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:22 INFO - "
05:45:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:22 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:45:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:22 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:45:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:22 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:45:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:22 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:45:22 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:22 INFO - "
05:45:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:22 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:45:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:22 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:45:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:22 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:45:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:22 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:45:22 INFO - Selection.addRange() tests
05:45:22 INFO - Selection.addRange() tests
05:45:22 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:22 INFO - "
05:45:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:22 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:45:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:22 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:45:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:22 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:45:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 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:45:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:23 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:45:23 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:23 INFO - "
05:45:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:23 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:45:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:23 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:45:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:23 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:45:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:23 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:45:23 INFO - Selection.addRange() tests
05:45:23 INFO - Selection.addRange() tests
05:45:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:23 INFO - "
05:45:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:23 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:45:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:23 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:45:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:23 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:45:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:23 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:45:23 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:23 INFO - "
05:45:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:23 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:45:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:23 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:45:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:23 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:45:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 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:45:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:23 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:45:23 INFO - Selection.addRange() tests
05:45:24 INFO - Selection.addRange() tests
05:45:24 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:24 INFO - "
05:45:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:24 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:45:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:24 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:45:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:24 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:45:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:24 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:45:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:24 INFO - "
05:45:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:24 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:45:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:24 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:45:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:24 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:45:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:24 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:45:24 INFO - Selection.addRange() tests
05:45:24 INFO - Selection.addRange() tests
05:45:24 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:24 INFO - "
05:45:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:24 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:45:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:24 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:45:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:24 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:45:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:24 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:45:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:24 INFO - "
05:45:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:24 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:45:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:24 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:45:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:24 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:45:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:24 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:25 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:45:25 INFO - Selection.addRange() tests
05:45:25 INFO - Selection.addRange() tests
05:45:25 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:25 INFO - "
05:45:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:25 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:45:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:25 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:45:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:25 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:45:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:25 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:45:25 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:25 INFO - "
05:45:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:25 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:45:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:25 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:45:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:25 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:45:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 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:45:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:25 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:45:25 INFO - Selection.addRange() tests
05:45:26 INFO - Selection.addRange() tests
05:45:26 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:26 INFO - "
05:45:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:26 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:45:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:26 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:45:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:26 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:45:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:26 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:45:26 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:26 INFO - "
05:45:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:26 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:45:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:26 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:45:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:26 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:45:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 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:45:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:26 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:45:26 INFO - Selection.addRange() tests
05:45:27 INFO - Selection.addRange() tests
05:45:27 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:27 INFO - "
05:45:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:27 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:45:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:27 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:45:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:27 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:45:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:27 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:45:27 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:27 INFO - "
05:45:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:27 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:45:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:27 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:45:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:27 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:45:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 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:45:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:27 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:45:27 INFO - Selection.addRange() tests
05:45:28 INFO - Selection.addRange() tests
05:45:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:28 INFO - "
05:45:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:28 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:45:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:28 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:45:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:28 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:45:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:28 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:45:28 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:28 INFO - "
05:45:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:28 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:45:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:28 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:45:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:28 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:45:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:28 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:45:28 INFO - Selection.addRange() tests
05:45:28 INFO - Selection.addRange() tests
05:45:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:28 INFO - "
05:45:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:28 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:45:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:28 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:45:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:28 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:45:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 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:45:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:28 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:45:28 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:45:28 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:45:28 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:29 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:45:29 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:29 INFO - "
05:45:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:29 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:45:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:29 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:45:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:29 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:45:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:29 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:45:29 INFO - Selection.addRange() tests
05:45:29 INFO - Selection.addRange() tests
05:45:29 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:29 INFO - "
05:45:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:29 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:45:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:29 INFO - PROCESS | 1861 | --DOMWINDOW == 16 (0x7f35bcdd2800) [pid = 1861] [serial = 2246] [outer = (nil)] [url = about:blank]
05:45:29 INFO - PROCESS | 1861 | --DOMWINDOW == 15 (0x7f35bc5c8c00) [pid = 1861] [serial = 2243] [outer = (nil)] [url = about:blank]
05:45:29 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:45:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:29 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:45:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:29 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:45:29 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:29 INFO - "
05:45:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:29 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:45:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:29 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:45:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:29 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:45:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 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:45:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:29 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:45:29 INFO - Selection.addRange() tests
05:45:30 INFO - Selection.addRange() tests
05:45:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:30 INFO - "
05:45:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:30 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:45:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:30 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:45:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:30 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:45:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:30 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:45:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:30 INFO - "
05:45:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:30 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:45:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:30 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:45:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:30 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:45:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:30 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:45:30 INFO - Selection.addRange() tests
05:45:30 INFO - Selection.addRange() tests
05:45:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:30 INFO - "
05:45:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:30 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:45:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:30 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:45:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:30 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:45:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:30 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:45:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:30 INFO - "
05:45:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:30 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:45:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:30 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:45:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:30 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:45:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 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:45:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:30 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:45:30 INFO - Selection.addRange() tests
05:45:31 INFO - Selection.addRange() tests
05:45:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:31 INFO - "
05:45:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:31 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:45:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:31 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:45:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:31 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:45:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:31 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:45:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:31 INFO - "
05:45:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:31 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:45:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:31 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:45:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:31 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:45:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:31 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:45:31 INFO - Selection.addRange() tests
05:45:31 INFO - Selection.addRange() tests
05:45:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:31 INFO - "
05:45:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:31 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:45:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:31 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:45:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:31 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:45:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:31 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:45:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:31 INFO - "
05:45:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:31 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:45:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:31 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:45:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:31 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:45:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 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:45:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:31 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:45:31 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:32 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:45:32 INFO - Selection.addRange() tests
05:45:32 INFO - Selection.addRange() tests
05:45:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:32 INFO - "
05:45:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:32 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:45:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:32 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:45:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:32 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:45:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:32 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:45:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:32 INFO - "
05:45:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:32 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:45:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:32 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:45:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:32 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:45:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 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:45:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:32 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:45:32 INFO - Selection.addRange() tests
05:45:33 INFO - Selection.addRange() tests
05:45:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:33 INFO - "
05:45:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:33 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:45:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:33 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:45:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:33 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:45:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:33 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:45:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:33 INFO - "
05:45:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:33 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:45:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:33 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:45:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:33 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:45:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:33 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:45:33 INFO - Selection.addRange() tests
05:45:33 INFO - Selection.addRange() tests
05:45:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:33 INFO - "
05:45:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:33 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:45:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:33 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:45:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:33 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:45:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:33 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:45:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:33 INFO - "
05:45:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:33 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:45:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:33 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:45:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:33 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:45:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 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:45:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:33 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:45:33 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:45:33 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:34 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:45:34 INFO - Selection.addRange() tests
05:45:34 INFO - Selection.addRange() tests
05:45:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:34 INFO - "
05:45:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:34 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:45:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:34 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:45:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:34 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:45:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:34 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:45:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:34 INFO - "
05:45:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:34 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:45:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:34 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:45:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:34 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:45:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 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:45:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:34 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:45:34 INFO - Selection.addRange() tests
05:45:35 INFO - Selection.addRange() tests
05:45:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:35 INFO - "
05:45:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:35 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:45:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:35 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:45:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:35 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:45:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:35 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:45:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:35 INFO - "
05:45:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:35 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:45:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:35 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:45:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:35 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:45:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:35 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:45:35 INFO - Selection.addRange() tests
05:45:35 INFO - Selection.addRange() tests
05:45:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:35 INFO - "
05:45:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:35 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:45:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:35 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:45:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:35 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:45:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:35 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:45:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:35 INFO - "
05:45:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:35 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:45:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:35 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:45:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:35 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:45:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 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:45:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:35 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:45:35 INFO - Selection.addRange() tests
05:45:36 INFO - Selection.addRange() tests
05:45:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:36 INFO - "
05:45:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:36 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:45:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:36 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:45:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:36 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:45:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:36 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:45:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:36 INFO - "
05:45:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:36 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:45:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:36 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:45:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:36 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:45:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:36 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:45:36 INFO - Selection.addRange() tests
05:45:36 INFO - Selection.addRange() tests
05:45:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:36 INFO - "
05:45:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:36 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:45:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:36 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:45:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:36 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:45:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:36 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:45:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:36 INFO - "
05:45:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:36 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:45:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:36 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:45:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:36 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:45:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 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:45:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:36 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:45:36 INFO - Selection.addRange() tests
05:45:37 INFO - Selection.addRange() tests
05:45:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:37 INFO - "
05:45:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:37 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:45:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:37 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:45:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:37 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:45:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:37 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:45:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:37 INFO - "
05:45:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:37 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:45:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:37 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:45:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:37 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:45:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:37 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:45:37 INFO - Selection.addRange() tests
05:45:37 INFO - Selection.addRange() tests
05:45:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:37 INFO - "
05:45:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:37 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:45:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:37 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:45:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:37 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:45:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:37 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:45:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:37 INFO - "
05:45:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:37 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:45:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:37 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:45:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:37 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:45:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:37 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:38 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:45:38 INFO - Selection.addRange() tests
05:45:38 INFO - Selection.addRange() tests
05:45:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:38 INFO - "
05:45:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:38 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:45:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:38 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:45:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:38 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:45:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:38 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:45:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:38 INFO - "
05:45:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:38 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:45:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:38 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:45:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:38 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:45:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 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:45:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:38 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:45:38 INFO - Selection.addRange() tests
05:45:39 INFO - Selection.addRange() tests
05:45:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:39 INFO - "
05:45:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:39 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:45:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:39 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:45:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:39 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:45:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:39 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:45:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:39 INFO - "
05:45:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:39 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:45:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:39 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:45:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:39 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:45:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:39 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:45:39 INFO - Selection.addRange() tests
05:45:39 INFO - Selection.addRange() tests
05:45:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:39 INFO - "
05:45:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:39 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:45:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:39 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:45:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:39 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:45:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:39 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:45:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:39 INFO - "
05:45:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:39 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:45:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:39 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:45:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:39 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:45:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 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:45:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:39 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:45:39 INFO - Selection.addRange() tests
05:45:40 INFO - Selection.addRange() tests
05:45:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:40 INFO - "
05:45:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:40 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:45:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:40 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:45:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:40 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:45:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:40 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:45:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:40 INFO - "
05:45:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:40 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:45:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:40 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:45:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:40 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:45:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:40 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:45:40 INFO - Selection.addRange() tests
05:45:40 INFO - Selection.addRange() tests
05:45:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:40 INFO - "
05:45:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:40 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:45:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:40 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:45:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:40 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:45:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:40 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:45:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:40 INFO - "
05:45:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:40 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:45:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:40 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:45:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:40 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:45:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 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:45:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:40 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:45:40 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:45:40 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:41 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:45:41 INFO - Selection.addRange() tests
05:45:41 INFO - Selection.addRange() tests
05:45:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:41 INFO - "
05:45:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:41 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:45:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:41 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:45:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:41 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:45:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:41 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:45:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:41 INFO - "
05:45:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:41 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:45:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:41 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:45:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:41 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:45:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 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:45:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:41 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:45:41 INFO - Selection.addRange() tests
05:45:42 INFO - Selection.addRange() tests
05:45:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:42 INFO - "
05:45:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:42 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:45:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:42 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:45:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:42 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:45:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:42 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:45:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:42 INFO - "
05:45:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:42 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:45:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:42 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:45:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:42 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:45:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:42 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:45:42 INFO - Selection.addRange() tests
05:45:42 INFO - Selection.addRange() tests
05:45:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:42 INFO - "
05:45:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:42 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:45:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:42 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:45:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:42 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:45:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:42 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:43 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:45:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:43 INFO - "
05:45:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:43 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:45:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:43 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:45:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:43 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:45:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:43 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:45:43 INFO - Selection.addRange() tests
05:45:43 INFO - Selection.addRange() tests
05:45:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:43 INFO - "
05:45:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:43 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:45:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:43 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:45:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:43 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:45:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:43 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:45:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:43 INFO - "
05:45:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:43 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:45:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:43 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:45:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:43 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:45:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 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:45:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:43 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:45:43 INFO - Selection.addRange() tests
05:45:44 INFO - Selection.addRange() tests
05:45:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:44 INFO - "
05:45:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:44 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:45:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:44 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:45:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:44 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:45:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:44 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:45:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:44 INFO - "
05:45:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:44 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:45:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:44 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:45:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:44 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:45:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 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:45:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:44 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:45:44 INFO - Selection.addRange() tests
05:45:45 INFO - Selection.addRange() tests
05:45:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:45 INFO - "
05:45:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:45 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:45:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:45 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:45:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:45 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:45:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:45 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:45:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:45 INFO - "
05:45:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:45 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:45:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:45 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:45:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:45 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:45:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:45 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:45:45 INFO - Selection.addRange() tests
05:45:45 INFO - Selection.addRange() tests
05:45:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:45 INFO - "
05:45:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:45 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:45:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:45 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:45:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:45 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:45:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:45 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:45:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:45 INFO - "
05:45:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:45 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:45:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:45 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:45:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:45 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:45:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:45 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:46 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:45:46 INFO - Selection.addRange() tests
05:45:46 INFO - Selection.addRange() tests
05:45:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:46 INFO - "
05:45:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:46 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:45:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:46 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:45:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:46 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:45:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:46 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:45:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:46 INFO - "
05:45:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:46 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:45:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:46 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:45:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:46 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:45:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:46 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:45:46 INFO - Selection.addRange() tests
05:45:46 INFO - Selection.addRange() tests
05:45:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:46 INFO - "
05:45:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:46 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:45:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:46 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:45:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:46 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:45:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:46 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:45:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:46 INFO - "
05:45:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:46 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:45:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:46 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:45:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:46 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:45:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:46 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:47 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:45:47 INFO - Selection.addRange() tests
05:45:47 INFO - Selection.addRange() tests
05:45:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:47 INFO - "
05:45:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:47 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:45:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:47 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:45:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:47 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:45:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:47 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:45:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:47 INFO - "
05:45:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:47 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:45:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:47 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:45:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:47 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:45:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:47 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:45:47 INFO - Selection.addRange() tests
05:45:47 INFO - Selection.addRange() tests
05:45:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:47 INFO - "
05:45:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:47 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:45:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:47 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:45:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:47 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:45:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:47 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:48 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:45:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:48 INFO - "
05:45:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:48 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:45:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:48 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:45:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:48 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:45:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:48 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:45:48 INFO - Selection.addRange() tests
05:45:48 INFO - Selection.addRange() tests
05:45:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:48 INFO - "
05:45:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:48 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:45:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:48 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:45:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:48 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:45:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:48 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:45:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:48 INFO - "
05:45:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:48 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:45:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:48 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:45:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:48 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:45:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 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:45:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:48 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:45:48 INFO - Selection.addRange() tests
05:45:48 INFO - Selection.addRange() tests
05:45:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:49 INFO - "
05:45:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:49 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:45:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:49 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:45:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:49 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:45:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:49 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:45:49 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:49 INFO - "
05:45:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:49 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:45:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:49 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:45:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:49 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:45:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:49 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:45:49 INFO - Selection.addRange() tests
05:45:49 INFO - Selection.addRange() tests
05:45:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:49 INFO - "
05:45:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:49 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:45:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:49 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:45:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:49 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:45:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:49 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:45:49 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:49 INFO - "
05:45:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:49 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:45:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:49 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:45:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:49 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:45:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 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:45:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:49 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:45:49 INFO - Selection.addRange() tests
05:45:50 INFO - Selection.addRange() tests
05:45:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:50 INFO - "
05:45:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:50 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:45:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:50 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:45:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:50 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:45:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:50 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:45:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:50 INFO - "
05:45:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:50 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:45:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:50 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:45:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:50 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:45:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:50 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:45:50 INFO - Selection.addRange() tests
05:45:50 INFO - Selection.addRange() tests
05:45:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:50 INFO - "
05:45:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:50 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:45:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:50 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:45:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:50 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:45:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:50 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:45:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:50 INFO - "
05:45:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:50 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:45:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:50 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:45:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:50 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:45:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 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:45:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:50 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:45:50 INFO - Selection.addRange() tests
05:45:51 INFO - Selection.addRange() tests
05:45:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:51 INFO - "
05:45:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:51 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:45:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:51 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:45:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:51 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:45:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:51 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:45:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:51 INFO - "
05:45:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:51 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:45:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:51 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:45:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:51 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:45:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:51 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:45:51 INFO - Selection.addRange() tests
05:45:51 INFO - Selection.addRange() tests
05:45:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:51 INFO - "
05:45:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:51 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:45:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:51 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:45:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:51 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:45:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:51 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:45:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
05:45:51 INFO - "
05:45:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
05:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
05:45:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:51 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:45:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
05:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
05:45:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:51 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:45:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
05:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
05:45:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:51 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:45:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
05:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
05:45:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 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:45:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
05:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:45:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
05:45:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
05:45:51 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:45:51 INFO - - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 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:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 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:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
05:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:16 INFO - root.queryAll(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
05:47:16 INFO - root.query(q)
05:47: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:47:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
05:47:17 INFO - root.queryAll(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
05:47:17 INFO - root.query(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
05:47:17 INFO - root.queryAll(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
05:47:17 INFO - root.query(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
05:47:17 INFO - root.queryAll(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
05:47:17 INFO - root.query(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
05:47:17 INFO - root.queryAll(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
05:47:17 INFO - root.query(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
05:47:17 INFO - root.queryAll(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
05:47:17 INFO - root.query(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
05:47:17 INFO - root.queryAll(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
05:47:17 INFO - root.query(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
05:47:17 INFO - root.queryAll(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
05:47:17 INFO - root.query(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
05:47:17 INFO - root.queryAll(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
05:47:17 INFO - root.query(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
05:47:17 INFO - root.queryAll(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
05:47:17 INFO - root.query(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
05:47:17 INFO - root.queryAll(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
05:47:17 INFO - root.query(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
05:47:17 INFO - root.queryAll(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
05:47:17 INFO - root.query(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
05:47:17 INFO - root.queryAll(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 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:47:17 INFO - root.query(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 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:47:17 INFO - root.queryAll(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
05:47:17 INFO - root.query(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
05:47:17 INFO - root.queryAll(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
05:47:17 INFO - root.query(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
05:47:17 INFO - root.queryAll(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
05:47:17 INFO - root.query(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
05:47:17 INFO - root.queryAll(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 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:47:17 INFO - root.query(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 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:47:17 INFO - root.queryAll(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
05:47:17 INFO - root.query(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
05:47:17 INFO - root.queryAll(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 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:47:17 INFO - root.query(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 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:47:17 INFO - root.queryAll(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 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:47:17 INFO - root.query(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 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:47:17 INFO - root.queryAll(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 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:47:17 INFO - root.query(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 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:47:17 INFO - root.queryAll(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 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:47:17 INFO - root.query(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 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:47:17 INFO - root.queryAll(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 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:47:17 INFO - root.query(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 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:47:17 INFO - root.queryAll(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 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:47:17 INFO - root.query(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 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:47:17 INFO - root.queryAll(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 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:47:17 INFO - root.query(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 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:47:17 INFO - root.queryAll(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 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:47:17 INFO - root.query(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 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:47:17 INFO - root.queryAll(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 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:47:17 INFO - root.query(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 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:47:17 INFO - root.queryAll(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 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:47:17 INFO - root.query(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 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:47:17 INFO - root.queryAll(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 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:47:17 INFO - root.query(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 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:47:17 INFO - root.queryAll(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 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:47:17 INFO - root.query(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 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:47:17 INFO - root.queryAll(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 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:47:17 INFO - root.query(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 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:47:17 INFO - root.queryAll(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 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:47:17 INFO - root.query(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 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:47:17 INFO - root.queryAll(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
05:47:17 INFO - root.query(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
05:47:17 INFO - root.queryAll(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
05:47:17 INFO - root.query(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
05:47:17 INFO - root.queryAll(q)
05:47:17 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:47:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:18 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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:18 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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:18 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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:18 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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:18 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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:18 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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:18 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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:18 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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:18 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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:18 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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:18 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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:18 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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:18 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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:18 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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:18 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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:18 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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:18 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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:18 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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:18 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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:18 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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:18 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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:18 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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:18 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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:18 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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:18 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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:18 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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:18 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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:18 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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:18 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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:18 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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:18 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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:18 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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:18 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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:18 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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:18 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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:18 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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:19 INFO - PROCESS | 1861 | --DOMWINDOW == 43 (0x7f35b9c2e000) [pid = 1861] [serial = 2265] [outer = (nil)] [url = about:blank]
05:47:19 INFO - PROCESS | 1861 | --DOMWINDOW == 42 (0x7f35b9a4f000) [pid = 1861] [serial = 2263] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html]
05:47:19 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35b9cc5000 == 18 [pid = 1861] [id = 805]
05:47:19 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bcd1f800 == 17 [pid = 1861] [id = 815]
05:47:19 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35ccf6a000 == 16 [pid = 1861] [id = 809]
05:47:19 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35bc91b800 == 15 [pid = 1861] [id = 814]
05:47:19 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cd87c800 == 14 [pid = 1861] [id = 813]
05:47:19 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cd4d2000 == 13 [pid = 1861] [id = 812]
05:47:19 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cc750800 == 12 [pid = 1861] [id = 807]
05:47:19 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35ccf67800 == 11 [pid = 1861] [id = 811]
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - #descendant-div2 - root.queryAll is not a function
05:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - #descendant-div2 - root.query is not a function
05:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - >
05:47:19 INFO - #child-div2 - root.queryAll is not a function
05:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - >
05:47:19 INFO - #child-div2 - root.query is not a function
05:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - #child-div2 - root.queryAll is not a function
05:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - #child-div2 - root.query is not a function
05:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - >#child-div2 - root.queryAll is not a function
05:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - >#child-div2 - root.query is not a function
05:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - +
05:47:19 INFO - #adjacent-p3 - root.queryAll is not a function
05:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - +
05:47:19 INFO - #adjacent-p3 - root.query is not a function
05:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - #adjacent-p3 - root.queryAll is not a function
05:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - #adjacent-p3 - root.query is not a function
05:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - +#adjacent-p3 - root.queryAll is not a function
05:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - +#adjacent-p3 - root.query is not a function
05:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - ~
05:47:19 INFO - #sibling-p3 - root.queryAll is not a function
05:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - ~
05:47:19 INFO - #sibling-p3 - root.query is not a function
05:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - #sibling-p3 - root.queryAll is not a function
05:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - #sibling-p3 - root.query is not a function
05:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - ~#sibling-p3 - root.queryAll is not a function
05:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - ~#sibling-p3 - root.query is not a function
05:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO -
05:47:19 INFO - ,
05:47:19 INFO -
05:47:19 INFO - #group strong - root.queryAll is not a function
05:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47: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:47:19 INFO -
05:47:19 INFO - ,
05:47:19 INFO -
05:47:19 INFO - #group strong - root.query is not a function
05:47:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:20 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:47:20 INFO - #group strong - root.queryAll is not a function
05:47:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:20 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:47:20 INFO - #group strong - root.query is not a function
05:47:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:20 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:47:20 INFO - ,#group strong - root.queryAll is not a function
05:47:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:20 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:47:20 INFO - ,#group strong - root.query is not a function
05:47:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:20 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:47:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
05:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
05:47:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:20 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:47:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
05:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
05:47:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
05:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
05:47:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
05:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:47:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
05:47:20 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 7869ms
05:47:20 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35cb944800 == 10 [pid = 1861] [id = 806]
05:47:20 INFO - PROCESS | 1861 | --DOCSHELL 0x7f35b9cd3000 == 9 [pid = 1861] [id = 810]
05:47:20 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
05:47:20 INFO - PROCESS | 1861 | --DOMWINDOW == 41 (0x7f35bc9d4000) [pid = 1861] [serial = 2275] [outer = (nil)] [url = about:blank]
05:47:20 INFO - PROCESS | 1861 | --DOMWINDOW == 40 (0x7f35bd44c800) [pid = 1861] [serial = 2287] [outer = (nil)] [url = about:blank]
05:47:20 INFO - PROCESS | 1861 | --DOMWINDOW == 39 (0x7f35bd9dd000) [pid = 1861] [serial = 2266] [outer = (nil)] [url = http://web-platform.test:8000/selection/extend.html]
05:47:20 INFO - PROCESS | 1861 | --DOMWINDOW == 38 (0x7f35bc2a6800) [pid = 1861] [serial = 2280] [outer = (nil)] [url = http://web-platform.test:8000/selection/isCollapsed.html]
05:47:20 INFO - PROCESS | 1861 | --DOMWINDOW == 37 (0x7f35b9ce2000) [pid = 1861] [serial = 2283] [outer = (nil)] [url = http://web-platform.test:8000/selection/removeAllRanges.html]
05:47:20 INFO - PROCESS | 1861 | --DOMWINDOW == 36 (0x7f35b9c32800) [pid = 1861] [serial = 2270] [outer = (nil)] [url = about:blank]
05:47:20 INFO - PROCESS | 1861 | --DOMWINDOW == 35 (0x7f35bba99c00) [pid = 1861] [serial = 2273] [outer = (nil)] [url = about:blank]
05:47:20 INFO - PROCESS | 1861 | --DOMWINDOW == 34 (0x7f35bcb5e800) [pid = 1861] [serial = 2278] [outer = (nil)] [url = about:blank]
05:47:20 INFO - PROCESS | 1861 | --DOMWINDOW == 33 (0x7f35bc413000) [pid = 1861] [serial = 2284] [outer = (nil)] [url = about:blank]
05:47:20 INFO - PROCESS | 1861 | --DOMWINDOW == 32 (0x7f35bc2acc00) [pid = 1861] [serial = 2281] [outer = (nil)] [url = about:blank]
05:47:20 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35b9cc5000 == 10 [pid = 1861] [id = 819]
05:47:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 33 (0x7f35b9ce2000) [pid = 1861] [serial = 2294] [outer = (nil)]
05:47:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 34 (0x7f35bbaa1800) [pid = 1861] [serial = 2295] [outer = 0x7f35b9ce2000]
05:47:20 INFO - PROCESS | 1861 | 1450273640746 Marionette INFO loaded listener.js
05:47:20 INFO - PROCESS | 1861 | ++DOMWINDOW == 35 (0x7f35bbe88400) [pid = 1861] [serial = 2296] [outer = 0x7f35b9ce2000]
05:47:21 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
05:47:21 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
05:47: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:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
05:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:47:21 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
05:47: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:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
05:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:47:21 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
05:47:21 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
05:47: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:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
05:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:47:21 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
05:47: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:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
05:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:47:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
05:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:47: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:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
05:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:47: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:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
05:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:47: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:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
05:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:47: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:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
05:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:47: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:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
05:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:47: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:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
05:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:47: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:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
05:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:47: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:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
05:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:47: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:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
05:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:47:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
05:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:47: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:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
05:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:47: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:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
05:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:47: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:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
05:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:47: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:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
05:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:47: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:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
05:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:47: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:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
05:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:47: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:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
05:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:47: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:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
05:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:47: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:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
05:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:47:21 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
05:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:47: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:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
05:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:47: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:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
05:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:47: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:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
05:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:47: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:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
05:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:47: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:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
05:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:47: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:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
05:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:47: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:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
05:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:47: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:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
05:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:47: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:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
05:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
05:47:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
05:47:21 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 1761ms
05:47:21 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
05:47:21 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35bd714800 == 11 [pid = 1861] [id = 820]
05:47:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 36 (0x7f35b9cec800) [pid = 1861] [serial = 2297] [outer = (nil)]
05:47:21 INFO - PROCESS | 1861 | ++DOMWINDOW == 37 (0x7f35bbbe4000) [pid = 1861] [serial = 2298] [outer = 0x7f35b9cec800]
05:47:22 INFO - PROCESS | 1861 | 1450273641994 Marionette INFO loaded listener.js
05:47:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 38 (0x7f35c6244c00) [pid = 1861] [serial = 2299] [outer = 0x7f35b9cec800]
05:47:22 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c46b8800 == 12 [pid = 1861] [id = 821]
05:47:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 39 (0x7f35cb82a400) [pid = 1861] [serial = 2300] [outer = (nil)]
05:47:22 INFO - PROCESS | 1861 | ++DOCSHELL 0x7f35c46b9000 == 13 [pid = 1861] [id = 822]
05:47:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 40 (0x7f35cb9b5800) [pid = 1861] [serial = 2301] [outer = (nil)]
05:47:22 INFO - PROCESS | 1861 | [1861] WARNING: No inner window available!: file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9255
05:47:22 INFO - PROCESS | 1861 | [1861] WARNING: No inner window available!: file /builds/slave/b2g-in-l64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9255
05:47:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 41 (0x7f35b9a4a400) [pid = 1861] [serial = 2302] [outer = 0x7f35cb9b5800]
05:47:22 INFO - PROCESS | 1861 | ++DOMWINDOW == 42 (0x7f35b9c2f800) [pid = 1861] [serial = 2303] [outer = 0x7f35cb82a400]
05:47:23 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
05:47:23 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
05:47:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:47:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:47:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:47:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:47:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:47:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:47:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:47:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:47:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:47:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:47:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:47:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:47:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:47:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:47:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:47:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:47:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in both */
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:47:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:47:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:47:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:47:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in both */
with querySelector in standards mode - An invalid or illegal string was specified
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:47:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:47:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:47:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:47:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in both */
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:47:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:47:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:47:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:47:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in both */
with querySelector in standards mode - An invalid or illegal string was specified
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:47:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:47:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:47:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:47:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:47:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:47:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:47:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:47:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:47:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:47:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:47:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:47:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:47:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:47:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:47:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:47:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:47:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:47:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:47:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:47:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='left' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:47:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:47:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:47:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:47:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='left' i]
with querySelector in standards mode - An invalid or illegal string was specified
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:47:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:47:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:47:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:47:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='LEFT' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:47:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:47:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:47:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:47:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='LEFT' i]
with querySelector in standards mode - An invalid or illegal string was specified
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:47:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:47:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:47:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:47:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:47:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:47:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:47:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:47:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:47:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:47:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:47:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:47:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:47:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:47:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:47:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:47:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:47:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:47:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:47:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:47:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:47:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:47:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:47:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:47:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:47:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:47:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:47:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:47:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:47:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:47:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:47:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:47:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:47:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:47:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:47:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:47:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:47:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:47:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:47:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:47:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:47:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:47:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:47:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:47:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:47:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:47:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:47:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:47:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:47:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:47:23 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:47:23 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:47:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:47: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:47:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:47:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:47:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:47:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:47: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:47:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:47:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:47:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:47:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:47: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:47:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:47:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:47:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:47:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:47: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:47:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:47:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:47:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:47:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:47: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:47:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:47:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:47:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:47:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:47: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:47:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:47:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:47:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:47:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:47: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:47:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:47:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:47:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:47:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:47: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:47:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:47:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:47:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:47:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:47: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:47:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:47:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:47:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:47:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:47: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:47:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
05:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
05:47:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:47:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:47:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:47: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:47:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
05:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
05:47:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
05:47:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:47:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:47:24 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
05:47:24 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
05:47: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:47:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
05:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
05:47:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
05:47:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:47:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:47: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:47:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
05:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
05:47:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
05:47:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:47:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:47: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:47:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
05:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
05:47:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
05:47:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:47:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:47: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:47:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
05:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:47:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:47:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
05:47:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
05:47:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
05:47:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
05:47:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */